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.