RE: Comparar valores Nulos

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/

In response to

Browse pgsql-es-ayuda by date

  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