| From: | Miguel Rodríguez Penabad <penabad(at)gmail(dot)com> |
|---|---|
| To: | Juan Martínez <jeugenio(at)umcervantes(dot)cl> |
| Cc: | "Alejandro D(dot) Burne" <alejandro(dot)dburne(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Error en consulta |
| Date: | 2007-07-18 08:21:03 |
| Message-ID: | 95335e4e0707180121wa1f6f1bu15bd17a3a7be84e0@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
> La primera expresion del WHERE mas externo, es verdadera (ya lo sabiamos!)
> y la segunda tambien! por que? Porque llpp.clp es distinto de NULL
> (recuerda que ya sabemos que llpp.clp tiene el valor 299549, entonces
> 299549 <> NULL).
FALSO.
NADA es "<>NULL", ni "=NULL", ni ">NULL".
penabad=# \pset null NULO
Null display is "NULO".
penabad=# select 4=null, 4<>null, null=null;
?column? | ?column? | ?column?
----------+----------+----------
NULO | NULO | NULO
Otra cosa es el "IS DISTINCT FROM":
penabad=# select null is distinct from null, 43 is distinct from null;
?column? | ?column?
----------+----------
f | t
pero, como bien decías, el IN y NOT IN son "abreviaturas" para usar
igual o distinto.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Miguel Rodríguez Penabad | 2007-07-18 08:38:49 | Re: Bck de funciones |
| Previous Message | Paula Borao | 2007-07-18 05:37:41 | RE: iniciar base de datos en modo monousuario |