Re: Una de comparaciones
- From: Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
- To: jcb <jcb(at)greccosoft(dot)es>
- Cc: Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
- Subject: Re: Una de comparaciones
- Date: Thu, 31 Jan 2008 08:27:36 -0200
- Message-id: <47A1A298(dot)8040006(at)ort(dot)edu(dot)uy>
jcb wrote:
hola, tengo un problema con los espacios finales de un campo en una
comparación
supongamos un campo de una tabla cualquiera con un campo codigo
char(14)
imaginemos que codigo dentro de la tabla tiene los valores 'AA' y 'BB'
select * from tabla where codigo = 'AA'
Estas select encuentra datos pero esta que sigue no
select * from tabla where codigo = 'AA '
resumiendo ¿hay algun parametro o algo parecido que haga que select
'A'='A ' devuelva true ?
Gracias
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podr� leerlo
Hola, lo mas sano es que hagas :
trim antes de guardarlo en la base ó
de no ser posible a la consulta deverias ponerle
trim(codigo) =trim('AA ') ó
update <tabla> set codigo=trim(codigo) y luego solo le
pones trim el parametro de la consulta codigo=trim('AA ')
Saludos Fernando
Home |
Main Index |
Thread Index