Expression
subquerySometimes also called an expression subquery.
分布(問合せ)Examples-- avg の返り値は常に単値なので、
-- 副問い合わせはスカラー副問合せとなる。
SELECT NAME, COMM
FROM STAFF
WHERE EXISTS
(SELECT AVG(BONUS + 800)
FROM EMPLOYEE
WHERE COMM < 5000
AND EMPLOYEE.LASTNAME = UPPER(STAFF.NAME)
)
-- VALUES節から選択を行う問合せにより、
-- 新しい値を"得る"方法を示す。
-- この問合せは"R1"と"R2"という列を持ち一行の、
-- "X"という表を導出するにはどのようにすればよいかを示す。
SELECT R1,R2
FROM (VALUES('GROUP 1','GROUP 2')) AS X(R1,R2)