In PostgreSQL, possiamo usare lower()
funzione per convertire i caratteri maiuscoli nel loro equivalente minuscolo, secondo le regole della locale del database.
Sintassi
La sintassi è questa:
lower ( text )
Dove text
è il testo da convertire in minuscolo.
Esempio
SELECT lower('MOUSE');
Risultato:
mouse
Tutti i caratteri minuscoli rimangono minuscoli, mentre i caratteri maiuscoli vengono convertiti in minuscoli:
SELECT lower('Mouse');
Risultato:
mouse
Esempio di database
Ecco un esempio di conversione in minuscolo dei risultati di una query del database:
SELECT
first_name,
LOWER(first_name)
FROM actor
LIMIT 10;
Risultato:
+------------+-----------+ | first_name | lower | +------------+-----------+ | PENELOPE | penelope | | NICK | nick | | ED | ed | | JENNIFER | jennifer | | JOHNNY | johnny | | BETTE | bette | | GRACE | grace | | MATTHEW | matthew | | JOE | joe | | CHRISTIAN | christian | +------------+-----------+
Qui ho usato il pagila
database di esempio. Questo database memorizza i nomi degli attori in caratteri maiuscoli nel first_name
colonna. Pertanto ho usato lower()
funzione per convertire il first_name
colonna al suo equivalente minuscolo.
Per convertire il contrario (da minuscolo a maiuscolo), possiamo usare upper()
.