web-dev-qa-db-fra.com

utilisation de select null?

Je vois que certains exemples utilisent l'instruction select avec null. Quand utiliser:

select null from etc. etc.?
33
kamaci

Sélectionnez null est généralement utilisé en combinaison avec EXISTS.

par exemple: - IF EXISTS( select null from ...)

Il définit le statut Exists comme vrai s'il existe des enregistrements dans la requête de sélection. Vérifiez ce lien qui contient des commentaires intéressants sur l'utilisation de select null avec Exists: SQL SERVER- IF EXISTS (Select null from table) vs IF EXISTS (Select 1 from table)

43
Sachin Shanbhag

Linq à SQL fait ce genre de chose:

Select * 
From Foo f 
Where Exists
(   
    Select null 
    From Bar b 
        on b.fooId = f.id
)

Il empêche d'apporter des données lorsque je ne veux pas de données, mais seulement l'état existant.

22
Cyril Gandon