sql where in
时间: 2024-01-30 17:02:47 浏览: 116
在SQL中,WHERE IN子句用于筛选指定列中的值,以便仅返回与指定值匹配的行。它基本上是一个条件运算符,但是它允许你指定多个值,而不是只有一个。
WHERE IN语法如下:
```
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);
```
其中,column_name(s) 是要检索的列的名称,table_name 是要从中检索的表的名称,column_name 是要在其中查找值的列的名称,value1、value2等是要匹配的值。
例如,如果我们有一个名为“customers”的表格,其中包含列“customer_id”和“customer_name”,我们可以使用以下查询来获取ID为1、2和3的客户的名称:
```
SELECT customer_name
FROM customers
WHERE customer_id IN (1, 2, 3);
```
阅读全文