标量全查询是在括号中的全查询,该查询返回的一行只包含一个列值。标量全查询对从数据库中检索数据值供表达式使用是很有用的。
1、下列示例列出其薪水超过全部雇员平均薪水的雇员的姓名:
SELECT LASTNAME, FIRSTNME
FROM EMPLOYEE
WHERE SALARY > (SELECT AVG(SALARY)
FROM EMPLOYEE)
2、下列示例在两个不同的表中查寻雇员的平均薪水:
SELECT AVG(SALARY) AS "Average_Employee",
(SELECT AVG(SALARY) AS "Average_Staff" FROM STAFF)
FROM EMPLOYEE