SQL IN
IN
假如您已经确定希望返回的确切的值至少属于列中之一,那么可以使用操作符 IN。
SELECT 列名称 FROM 表名称 WHERE 列名称 IN
(值1,值2,..)
原始的表 (在实例中使用:)
LastName | FirstName | Address | City |
---|---|---|---|
Adams | John | Oxford Street | London |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changan Street | Beijing |
Gates | Bill | Xuanwumen 10 | Beijing |
实例 1
如需显示姓氏是 "Adams" 或者 "Gates" 的人,请使用下面的 SQL:
SELECT * FROM Persons WHERE LastName IN
('Adams','Gates')
结果:
LastName | FirstName | Address | City |
---|---|---|---|
Adams | John | Oxford Street | London |
Gates | Bill | Xuanwumen 10 | Beijing |