我的問題是我有這樣的查詢:IF或CASE在WHERE SQL查詢的WHERE子句
SELECT * FROM TABLE1 WHERE STATUSID = @PARAMETER
然後我想創建一個查詢到動態的是這樣的:
IF @PARAMETER IS 1 THEN STATUSID = 1
IF @PARAMETER IS 2 THEN STATUSID = 2
IF @PARAMETER IS 3 THEN STATUSID = 1 OR STATUSID = 2
燦任何人給我一個示例查詢如何做到這一點?我只是想在WHERE
子句中這樣做,以便我可以最小化我的代碼行。
爲什麼? –
jarlh
請不要大喊。我們不是聾啞人。 –