【問題】
関係R(ID,A,B,C)のA,Cへの射影の結果とSQL文で求めた結果が同じになるように、aに入れるべき字句はどれか。ここで、関係Rを表Tで実現し、表Tに各行を格納したものを次に示す。
T
ID┃A┃B┃C
001┃a1┃b1┃c1
002┃a1┃b1┃c2
003┃a1┃b2┃c1
004┃a2┃b1┃c2
005┃a2┃b2┃c2
〔SQL文〕
SELECT □a A,C FROM T
ア.ALL
イ.DISTINCT
ウ.ORDER BY
エ.REFERENCES
【解答】
関係RのA、Cへの射影の結果は、
A┃C
a1┃c1
a1┃c2
a2┃c2
となるから、SQL文は
SELECT DISTINCT A,C FROM T
となり、解答はイとなる。