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

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

In SQL Server können Sie mithilfe von UPPER() jede Zeichenfolge in Kleinbuchstaben in Großbuchstaben umwandeln Funktion.

Um sie zu verwenden, übergeben Sie beim Aufrufen der Funktion einfach den String als Argument.

Syntax

Hier ist die offizielle Syntax:

UPPER ( 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

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

SELECT UPPER('louder please');

Ergebnis:

LOUDER PLEASE

Und wir erhalten das gleiche Ergebnis, auch wenn der ursprüngliche String bereits Großbuchstaben enthält:

SELECT UPPER('Louder Please');

Ergebnis:

LOUDER PLEASE

Datenbankbeispiel

Hier ist ein Beispiel, das Daten aus einer Datenbank zurückgibt und in Großbuchstaben umwandelt:

USE Music;
SELECT TOP 5
    AlbumName AS Original, 
    UPPER(AlbumName) AS Uppercase
FROM Albums;

Ergebnis:

Original                Uppercase             
----------------------  ----------------------
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 LOWER() verwenden auf die gleiche Weise, um einen Zeichenfolgenausdruck in Kleinbuchstaben umzuwandeln.