No PostgreSQL, podemos usar o
lower()
função para converter caracteres maiúsculos em seus equivalentes minúsculos, de acordo com as regras da localidade do banco de dados. Sintaxe
A sintaxe fica assim:
lower ( text )
Onde
text
é o texto a ser convertido em minúsculas. Exemplo
SELECT lower('MOUSE');
Resultado:
mouse
Quaisquer caracteres minúsculos permanecem minúsculos, enquanto os caracteres maiúsculos são convertidos em minúsculos:
SELECT lower('Mouse');
Resultado:
mouse
Exemplo de banco de dados
Aqui está um exemplo de conversão dos resultados de uma consulta de banco de dados para letras minúsculas:
SELECT
first_name,
LOWER(first_name)
FROM actor
LIMIT 10;
Resultado:
+------------+-----------+ | first_name | lower | +------------+-----------+ | PENELOPE | penelope | | NICK | nick | | ED | ed | | JENNIFER | jennifer | | JOHNNY | johnny | | BETTE | bette | | GRACE | grace | | MATTHEW | matthew | | JOE | joe | | CHRISTIAN | christian | +------------+-----------+
Aqui eu usei a
pagila
banco de dados de exemplo. Este banco de dados armazena os nomes dos atores em letras maiúsculas no first_name
coluna. Portanto, usei o lower()
função para converter o first_name
coluna para seu equivalente em minúsculas. Para converter ao contrário (de minúsculas para maiúsculas), podemos usar
upper()
.