テクノロジ系
秋期
応用情報技術者 2017年 秋期 問28
28 / 80
関係R(ID,A,B,C)のA,Cへの射影の結果とSQL文で求めた結果が同じに なるように、aに入れるべき字句はどれか。ここで、関係Rを表Tで実現し、表T に各行を格納したものを次に示す。 [SQL文] T SELECT ID A A, G FROM T B C a al b1 c1 al c2 bl al b2 c1 a2 bl ¢2 a2 b2 ¢2

正解と解説
表示する
正解 イ
DISTINCT
射影の結果は重複行を含まないので、SQLでも重複を取り除くDISTINCTを指定すれば同じ結果になります。ALLは重複をそのまま残し、ORDER BYは並べ替え、REFERENCESは参照制約で目的が異なります。