PostgreSql - Funçoes lower, upper e initcap
Tecnologia da Informação

PostgreSql - Funçoes lower, upper e initcap


Este artigo apresenta exemplos da utilização de três funções de manipulação de string do PostgreSql:
  • lower;
  • upper;
  • initcap;

Caso tenha interesse faça o download dos exemplos ou veja os scripts no GitHub.



Função lower


A função lower converte todos os caracteres de uma string para minúsculo.

SINTAXE
LOWER(string)

Exemplo

Queremos converter os dados da coluna logradouro para minúsculo. A coluna logradouro pertence a tabela "locacao_filiais", conforme exibido a seguir:


Vamos executar a sentença abaixo para que os dados da coluna logradouro sejam exibidos em minúsculo.

SELECT
tipo_logradouro,
LOWER(logradouro),
numero,
complemento,
bairro
FROM locacao_filiais;

Após a execução da sentença os dados da coluna logradouro serão exibidos em minúsculo, conforme podemos visualizar na tabela abaixo:


Quando utilizamos a função lower, o nome da coluna passa a ter o mesmo nome da função.
Se quisermos que o nome da coluna continue se chamando "logradouro" ou quisermos que tenha um outro nome devemos criar um alias (apelido) depois do AS. 
Neste exemplo eu preferi que ela continue se chamando "logradouro", então coloquei logradouro depois do AS.

SELECT
tipo_logradouro,
LOWER(logradouroAS logradouro,
numero,
complemento,
bairro
FROM locacao_filiais;

Após a execução da sentença a coluna continua a se chamar logradouro, conforme exibido na tabela a seguir:


Função upper

A função upper converte todos os caracteres de uma string para maiúsculo.

SINTAXE
UPPER(string)

Exemplo

Queremos converter o dados da coluna logradouro para maiúsculo. A coluna logradouro pertence a tabela "locacao_filiais", conforme exibido a seguir:



Vamos executar a sentença abaixo para que os dados da coluna logradouro sejam exibidos em maiúsculo.

SELECT
tipo_logradouro,
UPPER(logradouro),
numero,
complemento,
bairro
FROM locacao_filiais;

Após a execução da sentença os dados da coluna logradouro serão exibidos em maiúsculo, conforme podemos visualizar na tabela abaixo:


Quando utilizamos a função upper, o nome da coluna passa a ter o mesmo nome da função.
Se quisermos que o nome da coluna continue se chamando "logradouro" ou quisermos que tenha um outro nome devemos criar um alias (apelido) depois do AS. 
Neste exemplo eu preferi que ela continue se chamando "logradouro", então coloquei logradouro depois do AS.

SELECT
tipo_logradouro,
UPPER(logradouroAS logradouro,
numero,
complemento,
bairro
FROM locacao_filiais;

Após a execução da sentença a coluna continua a se chamar logradouro, conforme exibido na tabela a seguir:


Função initcap

Converte a primeiro carácter de cada palavra para maiúsculo. O restante dos caracteres ficam em minúsculo.

SINTAXE
INITCAP(string)

Exemplo

Vamos utilizar a função initcap na coluna "nome" da tabela "alunos". A tabela alunos é exibida abaixo:



SELECT
cod_matricula,
INITCAP(nome)
FROM alunos;

Após a execução da sentença o primeiro carácter de cada parte do nome foi convertida para maiúsculo e o restante dos caracteres ficaram em minúsculo. Podemos ver o resultado na tabela abaixo:

Quando utilizamos a função initcap, o nome da coluna passa a ter o mesmo nome da função.
Se quisermos que o nome da coluna continue se chamando "nome" ou quisermos que tenha um outro nome devemos criar um alias (apelido) depois do AS. 
Neste exemplo eu preferi que ela continue se chamando "nome", então coloquei "nome" depois do "AS".

SELECT
cod_matricula,
INITCAP(nomeAS nome
FROM alunos;

Após a execução da sentença a coluna continua a se chamar nome, conforme exibido na tabela a seguir:



loading...

- Mysql - Função Count
O artigo apresenta 8 exemplos de como utilizar a função de agrupamento "count", das seguintes formas: COUNT(*);COUNT(nome_da_coluna);COUNT COM GROUP BY;COUNT(DISTINCT(nome_da_coluna));Caso tenha interesse faça o download dos scripts ou veja...

- Postgresql - Função Count
O artigo apresenta 8 exemplos de como utilizar a função de agrupamento "count", das seguintes formas: COUNT(*);COUNT(nome_da_coluna);COUNT COM GROUP BY;COUNT(DISTINCT(nome_da_coluna)); Caso tenha interesse faça o download dos scripts ou veja no GitHub. ...

- Postgresql - Função Substring
A função substring retorna parte (um pedaço) de uma string. Seu retorno depende dos argumentos passados. Os argumentos passados podem ser: posição de caracteres de uma string;expressão regular no padrão POSIX;Neste artigo serão demostrados...

- Postgresql - Função Concat E Operador De Concatenação
Neste artigo, vamos apresentar exemplos da utilização do operador de concatenação e do uso da funçao concat no PostgreSql. Tanto o "operador de concatenação" quanto a função "concat" servem para unir uma ou mais strings ou valores....

- Postgresql - Formatar Data
Serão descritos 2 exemplos de como formatar uma data. 1º Exemplo: exibir a data no formato dd/mm/aaaa (dia/mês/ano): Solução: vamos utilizar a função to_char para formatar a data. Na imagem abaixo, vemos a tabela "tb_fornecedor", vamos...



Tecnologia da Informação








.