In SQL Server kunt u elke tekenreeks met kleine letters naar hoofdletters converteren met behulp van de UPPER()
functie.
Om het te gebruiken, geef je de string gewoon door als argument bij het aanroepen van de functie.
Syntaxis
Dit is de officiële syntaxis:
UPPER ( character_expression )
Waar character_expression
is een uitdrukking van karakter of binaire gegevens. Dit kan een constante, variabele of kolom zijn. Het moet van een gegevenstype zijn dat impliciet converteerbaar is naar varchar . Zo niet, dan kunt u de CAST()
. gebruiken functie om het te converteren.
Voorbeeld
Hier is een voorbeeld van UPPER()
in actie:
SELECT UPPER('louder please');
Resultaat:
LOUDER PLEASE
En we krijgen hetzelfde resultaat, zelfs als de originele string al hoofdletters bevat:
SELECT UPPER('Louder Please');
Resultaat:
LOUDER PLEASE
Databasevoorbeeld
Hier is een voorbeeld dat gegevens uit een database retourneert en converteert naar hoofdletters:
USE Music; SELECT TOP 5 AlbumName AS Original, UPPER(AlbumName) AS Uppercase FROM Albums;
Resultaat:
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
U kunt ook LOWER()
. gebruiken op dezelfde manier om een tekenreeksuitdrukking naar kleine letters te converteren.