[0455] SQL,AND・OR・NOT

平成15年度春期 初級システムアドミニストレータ試験より
国語と数学の試験を実施し,2教科の成績は氏名とともに“得点”表に記録されている。1教科は平均点以上で,残りの 1教科は平均点未満の生徒氏名を“得点”表から抽出するSQL文はどれか。ここで,条件文A と条件文B には,それぞれ次の条件が与えられているものとする。

[条件文]
A 国語の点数が国語の平均点以上
B 数学の点数が数学の平均点以上
SELECT 生徒氏名 FROM 得点
    WHERE ( A AND B ) AND NOT( A AND B )
SELECT 生徒氏名 FROM 得点
    WHERE ( A AND B ) AND NOT( A OR B )
SELECT 生徒氏名 FROM 得点
    WHERE ( A OR B ) AND NOT( A AND B )
SELECT 生徒氏名 FROM 得点
    WHERE ( A OR B ) AND NOT( A OR B )

正解

関連する(かもしれない)問題