EXISTSのSELECT句は評価されないため、どちらも同じように実行されます。次を使用してテストできます:
... EXISTS(SELECT 1/0 FROM TABLE)
これにより、ゼロ除算エラーがトリガーされますが、トリガーされません。
私は個人的にNULLを使用することを好みます。これは、テーブルで何も参照されていないことが明らかであり、他の人にわかりやすいためです。 2番目の例のINT番号1のように値を選択すると、EXISTS句に精通していない場合に何が起こっているかについての仮定につながる可能性があります。