From: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
---|---|
To: | Consuelo Marmolejo <consuelo_marmolejo(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: Comparar valores Nulos |
Date: | 2008-01-19 04:12:51 |
Message-ID: | 515582.59283.qm@web63707.mail.re1.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
No hagas top posting o sea no escribas arriba en el
mensaje que me costo muchisimo entender el mismo, aca
va la respuesta segun entendi, pero para la proxima
contestame abajo asi seguimos bien el hilo de la
conversacion, si fuera de a dos no seria problema,
pero como es en un foro, el que lea esto va a seguir
el hilo mejor, vamos al ejemplo
SELECT DISTINCT ON(id_tabla1) id_tabla1, id_tabla2,
nombre,
t1.profesion, t1.color FROM tabla1 t1 INNER JOIN
tabla2 t2 USING(nombre)
WHERE
coalesce(t1.profesion,0)=coalesce(t2.profesion,0)
AND coalesce(t1.color,0)=coalesce(t2.color,0) ORDER
BY id_tabla1;
Pues esto es mas claro, todo aquel que sea nulo se
"convierte" en 0 y se compara bien, si existiera el 0
como alternativa podria usar coalesce(loquesea,-999) y
distingo los 0 de los null.
Bueno espero que sirva.
Atte.
Gabriel Colina
____________________________________________________________________________________
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Cesar A. | 2008-01-19 04:38:14 | Re: www.postgresql.cl |
Previous Message | Alvaro Herrera | 2008-01-19 04:07:30 | Re: Manejo de strings en consulta OT |