Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   union y null (https://www.clubdelphi.com/foros/showthread.php?t=38547)

Patricio 18-12-2006 20:35:18

union y null
 
Hola foro les hago dos consultas

1 - como puedo hacer para que me muestre todos los registros que la fecha es <> vacio

si pongo select fnacimiento from Tabla where fnacimiento is null
me muestra los que tiene null pero si quiero que me muestre todo lo contrario probe con <> null, not is null y nada

probe con esto que anda pero no hay otra forma
select codigo, fnacimiento
from tabla
where codigo not in (
select codigo, fnacimiento
from tabla where fnacimiento is null))

y el tema de union es posible unir dos consultas donde cada una se ordena de distinta manera?

Gydba 18-12-2006 20:45:35

Buenas tardes,

Ni idea que BD utilizás pero podrías probar con un: IS NOT NULL, puesto que el NULL no es un valor para aplicar comparaciones.

El de unión ya depende del motor de BD que no especificás, por lo que me ahorro decir algo que no te serviría.

Saludos!

Patricio 18-12-2006 20:52:18

perdon
 
utilizo interbase 6

Patricio 18-12-2006 20:53:24

perfecto
 
anduvo barbaro el is not null. gracias

fjcg02 09-01-2007 00:15:06

Si no me equivoco, el union puede hacerse siempre y cuando el nº de campos que devuelvan las querys involucradas sea el mismo y tengan el mismo tipo de campos las columnas de las dos querys. De hecho , es de sentido comun que sean iguales las columnas. La forma en que ordenes cada query es indiferente.
En alguna ocasión he utilizado columnas incluidas a mano con valor ' ' para que me coincidan el nº y el tipo.

Espero haberte ayudado.

Un saludo y suerte


La franja horaria es GMT +2. Ahora son las 22:21:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi