我想在sql中運行兩條IF
語句。中頻的是兩個不同的條件,例如:兩條sql語句
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。 這在第二個IF
聲明失敗,是否有另一個關鍵字我需要添加?
什麼是 「失敗」 是什麼意思? –
你需要一個結果集嗎? –
請注意批處理/命令/存儲過程可以返回多個結果集。每個select語句將對應一個結果集。 SQL寫入的方式至多有兩個單獨的結果集,它們都包含零個或一個記錄。這就是你想要的,還是你想要其他形式的結果? –