2009-11-19 42 views
2

我有寫一個查詢所在的表名是學生有列,類,名稱,語言如何編寫查詢的選擇statment其中列

現在我需要寫到哪一個單一查詢

class='10', names ="kiran, manju, ram , peter", Language='english'

我該如何編寫一個查詢,其中一列將具有多個值?

爲解決

尋找FRWD謝謝

+0

「名稱」列中的內容是什麼?一個名字的第一個名字,一個帶姓名的完整姓名,或一個以逗號分隔的名字列表? – 2009-11-19 16:12:33

回答

5

使用 「IN」 關鍵字

SELECT * FROM students 
WHERE class='10' 
AND Names IN ('kiran', 'manju', 'ram' , 'peter') 
AND Language = 'english' 
+1

比我的好 – 2009-11-19 16:06:01

0
SELECT * FROM student 
WHERE class = 10 
AND language = 'english' 
AND (names = 'kiran' OR names = 'manju' OR names = 'ram' OR names = 'peter') 
0

你幾乎沒有。

select * from student where class='10' AND/OR names in ('kiran', 'manju', 'ram' , 'peter') AND/OR Language='english'