Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

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

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group