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.
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 |