Concatenação de Campos no PostgreSQL

Dia de inspiração com post duplo hehe

Um dos elementos que eu mais uso no PostgreSQL é a concatenação de campos, mas você se pergunta: que raios é isso?

Simples! É a junção de dois campos em uma query. Imagine o seguinte exemplo: Você tem dois campos em uma tabela, nome e sobrenome e deseja juntar os dois em uma consulta, eis a solução:

SELECT nome || ' ' || sobrenome AS nome_completo FROM tabela;

E assim o resultado retornado pela query é o nome completo do cidadão que estava no banco, legal não é? Mas não para por ai, se você fizer isto e, por exemplo, criar uma View, você pode fazer uma busca no campo “gerado” na concateção como se fosse um campo “normal”, veja:

CREATE OR REPLACE VIEW view_minha_tabela AS
    SELECT nome || ' ' || sobrenome AS nome_completo FROM tabela;

E fazendo a query a partir da View…

SELECT * FROM view_minha_tabela WHERE nome_completo iLIKE '%Tiago Silva%';

Muito prático não é?

Fica mais essa dica!

Referências:

Abraços,

Tiago.

Publicado por

Prof. Me. Tiago A. Silva

Prof. Me. Tiago A. Silva

Mestre em Tecnologia (UNICAMP, 2018), Licenciado em Computação e Pedagogia (Claretiano, 2017 e 2018, respectivamente), Especialista em Desenvolvimento de Software para Web com ênfase em Java (UNIFEG, 2015), Especialista em Educação a Distância (FACEL, 2017) e Tecnólogo em Informática para Gestão de Negócios (FATEC Mococa, 2010). Atualmente sou Professor no Ensino Técnico no Centro Paula Souza. Já atuei como Professor no Ensino Superior no Centro Universitário Moura Lacerda (2017), Programador de Sistemas na Prefeitura de Cajuru (2014-2017), além de possuir 11 anos de experiência em desenvolvimento web trabalhando com diversas ferramentas e frameworks.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *