在本文中,将介绍如何在 SQL 中使用带有子查询的 IN 运算符。 如果在另一个 SQL 语句中编码,则称为子查询的选择语句。 子查询可以返回单个值或者结果集。 此结果集可能包含单列或者多列。
在 SELECT 语句中有四种创建子查询的方法。
- 在 WHERE 子句中
- 在 HAVING 子句中
- 在 FROM 子句中
- 在 SELECT 子句中
您可以将 IN 运算符与 SQL 中的子查询一起使用。 SQL 中的 In 运算符提供针对测试表达式进行测试的值列表。
示例
SELECT * FROM dbo.vendors WHERE vendorid IN SELECT vendorid FROM dbo.billtbl)
日期:2020-06-02 22:17:58 来源:oir作者:oir