何の目的で?
- 最も速い IF は
IF EXISTS (SELECT * FROM Table)...
です。 - 結果セットの場合、
SELECT TOP 1 1 FROM Table
0 行または 1 行を返します - カウント (0 またはゼロ以外) を持つ 1 つの行については、
SELECT COUNT(*) FROM Table
何の目的で?
IF EXISTS (SELECT * FROM Table)...
です。 SELECT TOP 1 1 FROM Table
0 行または 1 行を返しますSELECT COUNT(*) FROM Table