我需要做類似的東西:SQL服務器情況下檢測等於或不等於條件(互斥)
select * from table1 where type case @param when 1 then EQUAL else NOT EQUAL end 3
選擇所有類型= 3或類型<> 3,取決於PARAM。 Considere大的選擇涉及到很多的表.... 的想法是不一樣複製上選擇「聯盟」
select * from table1 where type = 3 and @param =1
UNION
select * from table1 where type <> 3 and @param <> 1
是否有可能兩面?
你可以給一些樣本數據和預期的結果 – GuidoG