ENIX.DQ 發表於 2010-10-25 09:25:16

[TSQL]SQL指令 Where In 多個值的變數解決方法

資料來源:http://www.dotblogs.com.tw/dotjum/archive/2008/04/08/2618.aspx

前言:死都要用參數達到Where IN 的效果

解決方法關鍵字:CHARINDEX


範例碼:


-- 這邊是.NET 傳入的值
DECLARE @CustID varchar(50)
SET @CustID = 'TOMSP,HANAR'
--用 Charindex 來做比較找出要的答案
SELECT * FROM Orders WHERE CHARINDEX(CustomerID,@CustID) > 0

頁: [1]
查看完整版本: [TSQL]SQL指令 Where In 多個值的變數解決方法