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'