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

Come convertire una stringa in minuscolo in SQL

Problema:

Vorresti convertire una stringa in minuscolo.

Esempio:

Il nostro database ha una tabella denominata product con i dati nel id e nominare columns .

id
1 Insalata Cobb
2 Arrosto in pentola
3 A scatti
4 BANANA SPACCATA
5 Pane al MAIS
6 Bistecca di pollo fritta

Si noti che gli stili di denominazione non sono coerenti per questi prodotti. Mostriamo tutti i nomi dei prodotti in minuscolo.

Soluzione 1:

SELECT LOWER(name)
FROM product;

Ecco il risultato:

nome
insalata di cobb
arrosto in padella
a scatti
banana divisa
pane di mais
Bistecca di pollo fritta

Discussione:

Usa l'SQL LOWER() funzione se si desidera convertire una colonna di stringa in minuscolo. Questa funzione accetta solo un argomento:la colonna di cui vuoi mettere in minuscolo i valori.

Questa funzione è una buona scelta se il database fa distinzione tra maiuscole e minuscole e si desidera selezionare solo i record corrispondenti a una determinata stringa. Puoi prima convertire tutto in minuscolo e poi trovare una corrispondenza.