IF
SQLで2つのステートメントを実行したい。IF は 2 つの異なる条件です。例:
IF (@user == 'Bob')
BEGIN
SELECT * FROM table Where id = 1
END
IF (@animal == 'Cat')
BEGIN
SELECT * FROM table WHERE id = 50
END
最初の条件のみが正しい場合は行 1、両方の条件が満たされている場合は 1 と 50 が返されます。これは 2 番目のステートメントで失敗しますIF
。追加する必要がある別のキーワードはありますか?