sql >> Database teknologi >  >> RDS >> MariaDB

MariaDB LCASE() Forklaret

I MariaDB, LCASE() er en indbygget strengfunktion, der returnerer dets strengargument med alle tegn ændret til små bogstaver.

Resultatet returneres i den aktuelle tegnsættilknytning. Standarden er latin1 (cp1252 Vesteuropæisk).

LCASE() er et synonym for LOWER() .

Syntaks

Syntaksen ser sådan ud:

LCASE(str)

Hvor str er strengen, der skal konverteres til små bogstaver.

Eksempel

Her er et grundlæggende eksempel:

SELECT LCASE('Take Five');

Resultat:

+--------------------+
| LCASE('Take Five') |
+--------------------+
| take five          |
+--------------------+

Her er et andet eksempel:

SELECT LCASE('SIDEKICK');

Resultat:

+-------------------+
| LCASE('SIDEKICK') |
+-------------------+
| sidekick          |
+-------------------+

Et databaseeksempel

Her er et eksempel på at konvertere resultaterne af en databaseforespørgsel til små bogstaver:

SELECT 
    PetName, 
    LCASE(PetName) 
FROM Pets;

Resultat:

+---------+----------------+
| PetName | LCASE(PetName) |
+---------+----------------+
| Fluffy  | fluffy         |
| Fetch   | fetch          |
| Scratch | scratch        |
| Wag     | wag            |
| Tweet   | tweet          |
| Fluffy  | fluffy         |
| Bark    | bark           |
| Meow    | meow           |
+---------+----------------+

Binære strenge

LCASE() virker ikke på binære strenge (BINARY , VARBINARY , BLOB ).

Eksempel:

SELECT LCASE(BINARY 'SIDEKICK');

Resultat:

+--------------------------+
| LCASE(BINARY 'SIDEKICK') |
+--------------------------+
| SIDEKICK                 |
+--------------------------+

Nul-argumenter

Sender null returnerer null :

SELECT LCASE(null);

Resultat:

+-------------+
| LCASE(null) |
+-------------+
| NULL        |
+-------------+

Manglende argument

Kalder LCASE() uden at sende nogen argumenter resulterer det i en fejl:

SELECT LCASE();

Resultat:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LCASE'

  1. Sikkerhedskopiering af SQL-databaser med VDP Advanced SQL Agent

  2. SQL SELECT for begyndere

  3. Hvordan tilføjes levenshtein-funktion i mysql?

  4. SQL Server Performance File IO-statistikker