Na serveru SQL Server můžete převést libovolný řetězec malých písmen na velká písmena pomocí UPPER()
funkce.
Chcete-li ji použít, jednoduše předejte řetězec jako argument při volání funkce.
Syntaxe
Zde je oficiální syntaxe:
UPPER ( character_expression )
Kde character_expression
je vyjádření znakových nebo binárních dat. Může to být konstanta, proměnná nebo sloupec. Musí to být datový typ, který lze implicitně převést na varchar . Pokud ne, můžete použít CAST()
funkci pro převod.
Příklad
Zde je příklad UPPER()
v akci:
SELECT UPPER('louder please');
Výsledek:
LOUDER PLEASE
A dostaneme stejný výsledek, i když původní řetězec již obsahuje velká písmena:
SELECT UPPER('Louder Please');
Výsledek:
LOUDER PLEASE
Příklad databáze
Zde je příklad, který vrací data z databáze a převádí je na velká písmena:
USE Music; SELECT TOP 5 AlbumName AS Original, UPPER(AlbumName) AS Uppercase FROM Albums;
Výsledek:
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
Můžete také použít LOWER()
stejným způsobem převést řetězcový výraz na malá písmena.