線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:837
推到 Plurk!
推到 Facebook!

簡化SQL查詢語法

答題得分者是:rexchiu
depblue
一般會員


發表:38
回覆:29
積分:13
註冊:2004-12-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-17 09:26:07 IP:211.22.xxx.xxx 未訂閱
我要下一個查詢語法 要查詢NO = 2,4,8,9,11等 我原本是寫 SELECT * FROM AA WHERE NO = '2' AND NO = '4' AND NO= '8'AND NO = '9' AND NO = '11' 請問有沒有更方便的語法可以直接求出上面的值?
rexchiu
中階會員


發表:14
回覆:88
積分:70
註冊:2002-03-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-17 09:35:17 IP:220.130.xxx.xxx 未訂閱
嗯DataBase是MS-SQL的話可以用    select * from AA where NO IN ('2','4','8','9','11') 來達到你要的.    PS. 你原本的語法是不是有錯誤啊?     會有一個欄位的值是又等於2且等於4....的嗎?     用 AND 我覺得怪怪滴,是不是用 OR才對呀?
------
Best Regards,
Rex Chiu
depblue
一般會員


發表:38
回覆:29
積分:13
註冊:2004-12-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-17 09:50:59 IP:211.22.xxx.xxx 未訂閱
引言: 嗯DataBase是MS-SQL的話可以用 select * from AA where NO IN ('2','4','8','9','11') 來達到你要的. PS. 你原本的語法是不是有錯誤啊? 會有一個欄位的值是又等於2且等於4....的嗎? 用 AND 我覺得怪怪滴,是不是用 OR才對呀? >< face="Verdana, Arial, Helvetica"> ㄚ,對不起我po錯了,應該是or才對啦 還有,多謝你的解答,你的解答就是我想要的答案!
系統時間:2024-06-16 15:58:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!