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() .