Select con valores nulos

From: Fernando Siguenza <fsigu(at)hotmail(dot)com>
To: Foro Postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Select con valores nulos
Date: 2010-07-26 15:02:21
Message-ID: SNT108-W53F52B1C8892013E26EA07A1A60@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Amigos como estan, queria molestarles con un select que quiero armar, tengo que hacer una busqueda en la tabla facturas, por varios campos entre los cuales tengo el codigo del cliente y la fecha, entonces lo que deseo es como puedo armar una consulta de tal forma que detecte que si uno de los dos campos esta en valor null no lo inclua en la consulta.

Algo asi

Esta seria la consulta en el caso que se quiera buscar por los dos campos

Select * from facturas where codigocliente like '010%' or fecha='01/01/2010';

Pero si no ingreso nada en codigo cliente y este esta en null,como podria hacer para comparar a ver si es null y que ya no me busque por ese campo

Select * from facturas where fecha='01/01/2010';

Una consulta parecida la tenia en mysql y es algo asi, pero no se como implementarlo en postgre

select SocioId,Nombre,Apellido,Ruc,FecNacimiento,EstadoCivil,Direccion,
Telefono,Celular,ViviendaPropia
from socios
where ((@vNombre IS NULL) OR (Nombre like CONCAT('%', @vNombre, '%')))
and ((@vApellido IS NULL) OR (Apellido like CONCAT('%', @vApellido, '%')))
and ((@vTelefono IS NULL) OR (Telefono like CONCAT('%', @vTelefono, '%')))

Esta ultima consulta hace lo que deseo en mysql como puedo hacer algo parecido en postgre.

Muchas gracias por la ayuda.

Saludos

_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2010-07-26 15:03:53 Re: ver objeto postgress en formulario ms access
Previous Message MARIA JOSE SALES MONTOLIU 2010-07-26 10:33:58 ver objeto postgress en formulario ms access