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.