[問題] 請問一個 SQL 的問題

看板Web_Design作者 (String name)時間19年前 (2006/01/15 21:53), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
如果我有以下欄位: name age ==================== mike 15 jonh 16 amy 15 lucy 16 mike 16 如果我想查出 name = mike 且 age=15or16 的資料,也就是查出的結果是 name age ================ mike 15 mike 16 請問我的sql語法該怎麼下? 我下 select table form xxx where name='mong' AND age=15 OR age =16 這樣好像不行,會把 age=15 or age=16 的資料都列出來 下 select table form xxx where name='mong' AND age=15 OR 16 也不行 請問我該怎麼下呢?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.113.67

01/15 22:10, , 1F
把or的部份()起來,或是用>=,<=來設
01/15 22:10, 1F

01/15 22:16, , 2F
試試看 ... AND (age=15 OR age=16)
01/15 22:16, 2F
文章代碼(AID): #13obFmfw (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #13obFmfw (Web_Design)