SQL IN 操作符
IN 操作符
IN 操作符允许我们在 WHERE 子句中规定多个值。
SQL IN 语法
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)
实例:
mysql> select * from persons;
+----------+----------+-----------+----------------+----------+
| PersonID | LastName | FirstName | Address | City |
+----------+----------+-----------+----------------+----------+
| 1 | Adams | John | Oxford Street | London |
| 2 | Bush | George | Fifth Avenue | New York |
| 3 | Carter | Thomas | Changan Street | Beijing |
+----------+----------+-----------+----------------+----------+
3 rows in set (0.02 sec)
mysql> select * from persons where personid in (1,2);
+----------+----------+-----------+---------------+----------+
| PersonID | LastName | FirstName | Address | City |
+----------+----------+-----------+---------------+----------+
| 1 | Adams | John | Oxford Street | London |
| 2 | Bush | George | Fifth Avenue | New York |
+----------+----------+-----------+---------------+----------+