Je vois que certains exemples utilisent l'instruction select avec null. Quand utiliser:
select null from etc. etc.?
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)
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.