I MariaDB, LCASE() är en inbyggd strängfunktion som returnerar dess strängargument med alla tecken ändrade till gemener.
Resultatet returneras i den aktuella teckenuppsättningsmappingen. Standard är latin1 (cp1252 Västeuropeisk).
LCASE() är en synonym för LOWER() .
Syntax
Syntaxen ser ut så här:
LCASE(str)
Där str är strängen som ska konverteras till gemener.
Exempel
Här är ett grundläggande exempel:
SELECT LCASE('Take Five'); Resultat:
+--------------------+
| LCASE('Take Five') |
+--------------------+
| take five |
+--------------------+ Här är ett annat exempel:
SELECT LCASE('SIDEKICK'); Resultat:
+-------------------+
| LCASE('SIDEKICK') |
+-------------------+
| sidekick |
+-------------------+ Ett databasexempel
Här är ett exempel på att konvertera resultaten av en databasfråga till gemener:
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ära strängar
LCASE() fungerar inte på binära strängar (BINARY , VARBINARY , BLOB ).
Exempel:
SELECT LCASE(BINARY 'SIDEKICK'); Resultat:
+--------------------------+ | LCASE(BINARY 'SIDEKICK') | +--------------------------+ | SIDEKICK | +--------------------------+
Nollargument
Skickar null returnerar null :
SELECT LCASE(null); Resultat:
+-------------+ | LCASE(null) | +-------------+ | NULL | +-------------+
Argument saknas
Anropar LCASE() utan att skicka några argument resulterar i ett fel:
SELECT LCASE(); Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LCASE'