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.