In MariaDB, LCASE() ist eine eingebaute String-Funktion, die ihr String-Argument zurückgibt, wobei alle Zeichen in Kleinbuchstaben geändert wurden.
Das Ergebnis wird in der aktuellen Zeichensatzzuordnung zurückgegeben. Der Standardwert ist latin1 (cp1252 Westeuropäisch).
LCASE() ist ein Synonym für LOWER() .
Syntax
Die Syntax lautet wie folgt:
LCASE(str)
Wobei str ist die Zeichenfolge, die in Kleinbuchstaben umgewandelt werden soll.
Beispiel
Hier ist ein einfaches Beispiel:
SELECT LCASE('Take Five'); Ergebnis:
+--------------------+
| LCASE('Take Five') |
+--------------------+
| take five |
+--------------------+ Hier ist ein weiteres Beispiel:
SELECT LCASE('SIDEKICK'); Ergebnis:
+-------------------+
| LCASE('SIDEKICK') |
+-------------------+
| sidekick |
+-------------------+ Ein Datenbankbeispiel
Hier ist ein Beispiel für die Konvertierung der Ergebnisse einer Datenbankabfrage in Kleinbuchstaben:
SELECT
PetName,
LCASE(PetName)
FROM Pets; Ergebnis:
+---------+----------------+ | PetName | LCASE(PetName) | +---------+----------------+ | Fluffy | fluffy | | Fetch | fetch | | Scratch | scratch | | Wag | wag | | Tweet | tweet | | Fluffy | fluffy | | Bark | bark | | Meow | meow | +---------+----------------+
Binäre Zeichenfolgen
LCASE() funktioniert nicht bei binären Strings (BINARY , VARBINARY , BLOB ).
Beispiel:
SELECT LCASE(BINARY 'SIDEKICK'); Ergebnis:
+--------------------------+ | LCASE(BINARY 'SIDEKICK') | +--------------------------+ | SIDEKICK | +--------------------------+
Null-Argumente
Übergabe von null gibt null zurück :
SELECT LCASE(null); Ergebnis:
+-------------+ | LCASE(null) | +-------------+ | NULL | +-------------+
Fehlendes Argument
Aufruf von LCASE() ohne Übergabe von Argumenten ergibt sich ein Fehler:
SELECT LCASE(); Ergebnis:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LCASE'