In SQL Server können Sie jede beliebige Zeichenkette mit Großbuchstaben in Kleinbuchstaben konvertieren, indem Sie die Funktion LOWER()
verwenden.
Bieten Sie einfach die Zeichenfolge als Argument an, wenn Sie die Funktion aufrufen, und sie wird in Kleinbuchstaben zurückgegeben.
Syntax
Hier ist die offizielle Syntax:
LOWER ( character_expression )
Wobei character_expression
ein Ausdruck von Zeichen oder binären Daten ist. Dies kann eine Konstante, eine Variable oder eine Spalte sein. Es muss von einem Datentyp sein, der implizit in varchar konvertierbar ist. Wenn nicht, können Sie die Funktion CAST()
verwenden, um ihn zu konvertieren.
Beispiel 1 – Grundlegende Verwendung
Hier ist ein Beispiel für LOWER()
in Aktion:
SELECT LOWER('POSITIVITY');
Ergebnis:
positivity
Und das gleiche Ergebnis erhalten wir auch, wenn der ursprüngliche String bereits Kleinbuchstaben enthält:
SELECT LOWER('Positivity');
Ergebnis:
positivity
Beispiel 2 – Datenbankbeispiel
Hier ist ein Beispiel, das Daten aus einer Datenbank zurückgibt und sie in Kleinbuchstaben umwandelt:
USE Music;SELECT TOP 5 AlbumName AS Original, LOWER(AlbumName) AS LowercaseFROM Albums;
Ergebnis:
Original Lowercase ---------------------- ----------------------Powerslave powerslave Powerage powerage Singing Down the Lane singing down the lane Ziltoid the Omniscient ziltoid the omniscientCasualties of Cool casualties of cool
Auf die gleiche Weise können Sie auch UPPER()
verwenden, um einen String-Ausdruck in Großbuchstaben umzuwandeln.