Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come convertire da maiuscolo a minuscolo in SQL Server – LOWER()

In SQL Server puoi convertire qualsiasi stringa maiuscola in minuscolo usando LOWER() funzione.

Fornisci semplicemente la stringa come argomento quando chiami la funzione e verrà restituita in forma minuscola.

Sintassi

Ecco la sintassi ufficiale:

LOWER ( 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 1 – Utilizzo di base

Ecco un esempio di LOWER() in azione:

SELECT LOWER('POSITIVITY');

Risultato:

positivity

E otteniamo lo stesso risultato anche se la stringa originale contiene già caratteri minuscoli:

SELECT LOWER('Positivity');

Risultato:

positivity

Esempio 2 – Esempio di database

Ecco un esempio che restituisce i dati da un database e li converte in minuscolo:

USE Music;
SELECT TOP 5
    AlbumName AS Original, 
    LOWER(AlbumName) AS Lowercase
FROM Albums;

Risultato:

Original                Lowercase             
----------------------  ----------------------
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 UPPER() allo stesso modo per convertire un'espressione stringa in maiuscolo.