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
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
Curtir tópico
+ 0
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.
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)