📅  最后修改于: 2023-12-03 14:50:25.868000             🧑  作者: Mango
在 SQL 查询中,经常需要查找符合多个 id 的记录。可以使用 IN
子句来实现这一操作。
以下是包含多个 id 的 SQL 值的基本语法:
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);
column_name(s)
:要选择的列名。table_name
:要查询的表名。column_name
:要匹配的列名。value1, value2, ...
:需要匹配的值。例如,我们想查找所有 orders
表中 customer_id
为 10、20 和 30 的记录。
SELECT *
FROM orders
WHERE customer_id IN (10,20,30);
如果我们只想选择订单编号、订单日期和订单总额,可以使用以下查询语句:
SELECT order_id, order_date, total_amount
FROM orders
WHERE customer_id IN (10,20,30);
使用 IN
子句可以方便地筛选包含多个 id 的 SQL 值。代码简单易用,在实际应用中非常常见。