SQL文は4のサブクエリをまとめます。

569 ワード

クエリーの結果を、別のクエリーのパラメータとして、サブクエリです。
1.サブクエリーで集計関数を使う
先生の表で平均年齢より高い先生を調べます。

SELECT * FROM teacher
WHERE age > 
(SELECT  AVG(age) from teacher)
2.INサブクエリ

SELECT * FROM student
WHERE CNO=10
AND SNO IN (SELECT SNO FROM STUDENT WHERE CNO = 11)
3.EXISTS子クエリ
基本文法は以下の通りです

SELECT column_name
FROM   table_name
WHERE  [NOT] EXISTS (subquery)
4.SOME/ALLサブクエリ
研究を要する
5.UNIQUEサブクエリ
研究を要する