tsql 實務上會遇上類似 where column in (value1,value2) 的查詢條件,但有時候 @value 的指定值
又必須依據某些條件來要決定?過程有點小小雞肋,紀錄一下...
問題有點抽象,先來個範例,有個資料表
有時需要撈取 CategoryId IN (1,2,3) , 或是 CategoryId IN(4,8)
撈出來的資料如下
此時我想要動態設定條件可以怎麼做
仔細拆解後,列出相關欄位
參考
CHARINDEX (Transact-SQL)
沒有留言:
張貼留言