私は
IF EXISTS(SELECT ID, NAME FROM TABLE WHERE [email protected])
SELECT ID, NAME FROM TABLE WHERE [email protected]
ELSE
SELECT QTY FROM TABLE WHERE [email protected]
ようsomwthingを使用しますが、私が最初に使用し、この方法は二回(一回のチェックにし、実際の戻りレコードセット一度選択します。
IDは「TABLE」の行を一意に識別しますか? 'ELSE'条件は同じテーブルから選択していますか?そうなら、常に0と評価されますか? –