在本文中,将介绍如何将表达式与 SQL 中的子查询结果进行比较。 如果在另一个 SQL 语句中编码,则称为子查询的选择语句。 子查询可以返回单个值或者结果集。 此结果集可能包含单列或者多列。
在 SELECT 语句中有四种创建子查询的方法。
- 在 WHERE 子句中
- 在 HAVING 子句中
- 在 FROM 子句中
- 在 SELECT 子句中
我们可以使用 SQL 中的比较运算符将子查询的结果集与表达式进行比较。
示例
SELECT billid,vendorid,billtotal FROM dbo.billtbl WHERE billtotal-paymenttotal-creadittotal >0 AND billtotal > ( SELECT AVG(billtotal) FROM dbo.billtbl WHERE billtotal-paymenttotal-creadittotal >0 )
日期:2020-06-02 22:17:50 来源:oir作者:oir