In SQL Server, puoi convertire qualsiasi stringa minuscola in maiuscola utilizzando UPPER()
funzione.
Per usarlo, passa semplicemente la stringa come argomento quando chiami la funzione.
Sintassi
Ecco la sintassi ufficiale:
UPPER ( character_expression )
Dove character_expression
è un'espressione di carattere o dati binari. Può essere una costante, una variabile o una colonna. Deve essere di un tipo di dati convertibile in modo implicito in varchar . In caso contrario, puoi utilizzare il CAST()
funzione per convertirlo.
Esempio
Ecco un esempio di UPPER()
in azione:
SELECT UPPER('louder please');
Risultato:
LOUDER PLEASE
E otteniamo lo stesso risultato anche se la stringa originale contiene già caratteri maiuscoli:
SELECT UPPER('Louder Please');
Risultato:
LOUDER PLEASE
Esempio di database
Ecco un esempio che restituisce i dati da un database e li converte in maiuscolo:
USE Music; SELECT TOP 5 AlbumName AS Original, UPPER(AlbumName) AS Uppercase FROM Albums;
Risultato:
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
Puoi anche usare LOWER()
allo stesso modo per convertire un'espressione stringa in minuscolo.