Extrair um conteúdo solicitado de um campo no PostgreSQL

05/10/2015

0

Tem algum comando no Postgres onde eu consiga extrair um conteúdo dentro de um campo e apresentar?
Ex:
Código | Descrição
10001 | Laranja Kg
10002 | Suco Laranja LT
10003 | Abacaxi Und

Verificar no campo Descrição se possui o conteúdo (‘Kg’,’LT’,Und’) caso haver apresentar em um terceiro campo conforme abaixo:
Ex:
Código | Descrição | unidade medida
10001 | Laranja Kg | Kg
10002 | Suco Laranja LT | LT
10003 | Abacaxi Und | Und
Fernando Ito

Fernando Ito

Responder

Post mais votado

06/10/2015

Depois de pensar um pouco, consegui resolver com o CASE

Case when descricao like ‘%Kg%’ then ‘Kg’
When descricao like ‘%LT%’ then ‘LT’
When descircao like ‘%LT%’ then ‘Und’
Else ‘N/A’
END as Unid_Medida


Mais ainda aceito sugestões.

Fernando Ito

Fernando Ito
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar