Re: [pgsql-es-ayuda] Añadir o quitar caracteres al traerme la consulta de una tabla

From: Hellmuth Vargas <hivs77(at)gmail(dot)com>
To: Rusel Fichi <rdfs(dot)ing(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Añadir o quitar caracteres al traerme la consulta de una tabla
Date: 2013-06-13 18:51:41
Message-ID: CAN3Qy4qQR85ApFFmGZtFCgYDWdrncjb68H7G-Vsq2FwRwBchNQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

hola

Con ltrim funcionaria:

select ltrim(substr(codpro,2,8),'0') from a;

El 13 de junio de 2013 13:46, Rusel Fichi<rdfs(dot)ing(at)gmail(dot)com> escribió:

> Buenas tardes compañeros,
>
> Necesito realizar una consulta que me traiga una cantidad especificas de
> caracteres de un campo, para ello realice lo siguiente:
>
> select substr(codpro,2,8) from a;
>
> la consulta me trae:
>
> codpro
> 12543906
> 06879412
> 13745921
>
> la consulta original trae:
>
> select*from a;
>
> codpro
> V125439064
> V068794126
> V137459217
>
> Segun esto logre lo que queria ya que elimine la primera letra y el ultimo
> numero pero ahora segun la primera consulta me trae valores que empiezan
> con "0", de que forma puede hacer para que no me muestre el cero..
>
> Pensaba en hacer dos consultas una para que me validara los registros que
> comienzan con cero y otra para los que comiencen distinto a cero, luego
> haria un union all de ambos selects pero no se como hacer esas
> validaciones..
>
> asi obtendria lo siguiente:
>
> codpro
> 12543906
> 6879412
> 13745921
>
> Tendran alguna idea de como hacerlo..
>
> Saludos y gracias!
>

--
Cordialmente,

Ing. Hellmuth I. Vargas S.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rusel Fichi 2013-06-13 19:16:39 Re: [pgsql-es-ayuda] Añadir o quitar caracteres al traerme la consulta de una tabla
Previous Message Rusel Fichi 2013-06-13 18:46:13 Añadir o quitar caracteres al traerme la consulta de una tabla