2024年9月23日 星期一

T-SQL 動態指定WHERE IN 的參數值

tsql 實務上會遇上類似 where column in (value1,value2) 的查詢條件,但有時候 @value 的指定值

又必須依據某些條件來要決定?過程有點小小雞肋,紀錄一下...



問題有點抽象,先來個範例,有個資料表



有時需要撈取 CategoryId IN (1,2,3) , 或是 CategoryId IN(4,8)


撈出來的資料如下


此時我想要動態設定條件可以怎麼做


仔細拆解後,列出相關欄位




參考

沒有留言:

張貼留言