Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 533671
            [titulo] => Extrair um conteúdo solicitado de um campo no PostgreSQL
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-10-06 00:28:17
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 455172
            [status] => A
            [isExample] => 
            [NomeUsuario] => Fernando Ito
            [Apelido] => 
            [Foto] => 
            [Conteudo] => 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. ) )

Extrair um conteúdo solicitado de um campo no PostgreSQL

Fernando Ito
   - 05 out 2015

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

Post mais votado

Fernando Ito
   - 06 out 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.