sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man konverterar gemener till versaler i SQL Server – STORA()

I SQL Server kan du konvertera alla små bokstäver till versaler genom att använda UPPER() funktion.

För att använda det, skicka helt enkelt strängen som ett argument när du anropar funktionen.

Syntax

Här är den officiella syntaxen:

UPPER ( character_expression )

Där character_expression är ett uttryck för tecken eller binära data. Detta kan vara en konstant, variabel eller kolumn. Det måste vara av en datatyp som är implicit konverterbar till varchar . Om inte kan du använda CAST() funktion för att konvertera den.

Exempel

Här är ett exempel på UPPER() i aktion:

SELECT UPPER('louder please');

Resultat:

LOUDER PLEASE

Och vi får samma resultat även om den ursprungliga strängen redan innehåller versaler:

SELECT UPPER('Louder Please');

Resultat:

LOUDER PLEASE

Databasexempel

Här är ett exempel som returnerar data från en databas och konverterar den till versaler:

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

Resultat:

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    

Du kan också använda LOWER() på samma sätt för att konvertera ett stränguttryck till gemener.


  1. Hur date_part() fungerar i PostgreSQL

  2. Ge tabellnivåbehörigheter i SQL Server

  3. Topp 10 vanliga frågor om SQL Server Performance Monitoring

  4. En oväntad bieffekt av att lägga till ett filtrerat index