Veo que algunos ejemplos usan instrucción select con nulo. Cuándo utilizar:uso de select null?
select null from etc. etc.?
Veo que algunos ejemplos usan instrucción select con nulo. Cuándo utilizar:uso de select null?
select null from etc. etc.?
Seleccionar null se usa generalmente en combinación con EXISTS.
por ejemplo: -
IF EXISTS(select null from ...)
Establece la Exists condición verdadera si hay registros en la consulta de selección. Revise este enlace que tiene algunos comentarios interesantes sobre el uso de select null con Existe: SQL SERVER- IF EXISTS(Select null from table) vs IF EXISTS(Select 1 from table)
LINQ a SQL hacer este tipo de cosas:
Select *
From Foo f
Where Exists
(
Select null
From Bar b
on b.fooId = f.id
)
Previene traer datos cuando no quiero datos, pero sólo el estado de existir.
Gracias por su respuesta, lo explica bien. Además, SI EXISTE (seleccione 1 de la tabla), es lo mismo con IF EXISTS (seleccione nulo de ...) según el rendimiento. No estoy seguro ... – kamaci
@kamaci - el rendimiento difícil es el mismo o no, es insignificante. Entonces no hay necesidad de molestarse. :)) –