Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So konvertieren Sie Großbuchstaben in Kleinbuchstaben in SQL Server – LOWER()

In SQL Server können Sie jede Zeichenfolge in Großbuchstaben in Kleinbuchstaben umwandeln, indem Sie LOWER() verwenden Funktion.

Geben 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 ist ein Ausdruck von Zeichen- oder Binärdaten. Dies kann eine Konstante, Variable oder Spalte sein. Es muss einen Datentyp haben, der implizit in varchar konvertierbar ist . Wenn nicht, können Sie CAST() verwenden Funktion zum Konvertieren.

Beispiel 1 – Grundlegende Verwendung

Hier ist ein Beispiel für LOWER() im Einsatz:

SELECT LOWER('POSITIVITY');

Ergebnis:

positivity

Und wir erhalten das gleiche Ergebnis, 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 in Kleinbuchstaben umwandelt:

USE Music;
SELECT TOP 5
    AlbumName AS Original, 
    LOWER(AlbumName) AS Lowercase
FROM Albums;

Ergebnis:

Original                Lowercase             
----------------------  ----------------------
Powerslave              powerslave            
Powerage                powerage              
Singing Down the Lane   singing down the lane 
Ziltoid the Omniscient  ziltoid the omniscient
Casualties of Cool      casualties of cool    

Sie können auch UPPER() verwenden auf die gleiche Weise, um einen Zeichenfolgenausdruck in Großbuchstaben umzuwandeln.