全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5145
推到 Plurk!
推到 Facebook!

T-SQL定義變數

答題得分者是:pedro
frappe
中階會員


發表:88
回覆:114
積分:95
註冊:2008-10-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-05-29 00:13:05 IP:220.133.xxx.xxx 訂閱
請問T-SQL有類似的寫法嗎?
我想把in之後設成變數

declare @A1 ?????

set @A1=('A','B','C')

select * from AA
where
A in @A1
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-05-29 08:31:56 IP:61.217.xxx.xxx 未訂閱
hi 

可以用下面的方式來達成,參考看看

[code sql]
declare @A1 varchar(20)
set @A1='ABC'
select * from AA
where CHARINDEX(A, @A1)>0

[/code]

frappe
中階會員


發表:88
回覆:114
積分:95
註冊:2008-10-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-05-31 22:54:39 IP:220.133.xxx.xxx 訂閱
太感謝了,我的問題解決了^^y

===================引 用 pedro 文 章===================
hi

可以用下面的方式來達成,參考看看

[code sql]
declare @A1 varchar(20)
set @A1='ABC'
select * from AA
where CHARINDEX(A, @A1)>0

[/code]

系統時間:2024-11-21 17:07:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!