DQ NO.1 - dragon quest fans club

 找回密碼
 加入成為夥伴
搜索
熱搜: 活動 交友 discuz
查看: 6751|回復: 0

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

[複製鏈接]
發表於 2010-10-25 09:25:16 | 顯示全部樓層 |閱讀模式
資料來源:http://www.dotblogs.com.tw/dotjum/archive/2008/04/08/2618.aspx

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

解決方法關鍵字:CHARINDEX


範例碼:


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

複製代碼
您需要登錄後才可以回帖 登錄 | 加入成為夥伴

本版積分規則

Archiver|手機版|ぱふぱふ屋|DQ NO.1

GMT+8, 2024-4-27 06:19 , Processed in 0.022548 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表