I SQL Server kan du konvertere enhver streng med små bogstaver til store bogstaver ved at bruge UPPER()
funktion.
For at bruge den skal du blot sende strengen som et argument, når du kalder funktionen.
Syntaks
Her er den officielle syntaks:
UPPER ( character_expression )
Hvor character_expression
er et udtryk for tegn eller binære data. Dette kan være en konstant, variabel eller kolonne. Det skal være af en datatype, der implicit kan konverteres til varchar . Hvis ikke, kan du bruge CAST()
funktion til at konvertere den.
Eksempel
Her er et eksempel på UPPER()
i aktion:
SELECT UPPER('louder please');
Resultat:
LOUDER PLEASE
Og vi får det samme resultat, selvom den originale streng allerede indeholder store bogstaver:
SELECT UPPER('Louder Please');
Resultat:
LOUDER PLEASE
Databaseeksempel
Her er et eksempel, der returnerer data fra en database og konverterer dem til store bogstaver:
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 også bruge LOWER()
på samme måde for at konvertere et strengudtryk til små bogstaver.