Às vezes, você pode precisar converter a string maiúscula em minúscula ou a string minúscula em maiúscula. Neste artigo, veremos como converter maiúsculas e minúsculas no PostgreSQL.
Como converter String Case no PostgreSQL
É muito fácil converter maiúsculas e minúsculas no PostgreSQL. Usaremos a função lower() para converter string para minúscula e a função upper() para converter string para maiúscula no PostgreSQL. Também veremos a função initcap() que permite colocar em maiúscula a primeira letra de cada palavra em uma string.
Converter para minúsculas no PostgreSQL
A função lower() permite converter string para minúscula no PostgreSQL.
Aqui está a sintaxe de lower()
lower(string)
Você pode fornecer uma string como um literal ou uma coluna.
Aqui está um exemplo para converter string literal para minúscula no PostgreSQL.
select lower('TEST Lower'); lower ------------ test lower
Aqui está um exemplo para converter coluna de string em minúsculas.
# select first_name,lower(first_name) from employees; first_name | lower ------------+------- Jim | jim Tim | tim Jane | jane
Converter para maiúsculas no PostgreSQL
A função upper() permite converter string para maiúscula no PostgreSQL.
Aqui está a sintaxe de upper()
upper(string)
Você pode fornecer uma string como um literal ou uma coluna.
Aqui está um exemplo para converter string literal para maiúscula no PostgreSQL.
select upper('test upper'); upper ------------ TEST UPPER
Aqui está um exemplo para converter coluna de string em maiúsculas.
# select first_name,upper(first_name) from employees; first_name | upper ------------+------- Jim | JIM Tim | TIM Jane | JANE
Converter primeiro caractere em maiúsculas
Se você quiser colocar a primeira letra da string em maiúscula, use a função initcap(). A função initcap() permite converter o primeiro caractere de cada palavra em uma string em maiúsculas, tornando-a agradável de ler.
Aqui está a sintaxe de initcap()
initcap(string)
Aqui está um exemplo de initcap() para converter o primeiro caractere de cada palavra em uma string para maiúscula.
# select initcap('test initcap'); initcap -------------- Test Initcap
Precisa de uma ferramenta de relatório para PostgreSQL? O Ubiq facilita a visualização de dados em minutos e o monitoramento em painéis em tempo real. Experimente hoje!