重要度:A 論点:内部結合と外部結合
問103:次の記述の誤りを訂正せよ。「内部結合(INNER JOIN)では、結合条件に一致しない行もNULLを補って必ず出力する。」
解答を見る
誤り。一致しない行もNULLを補って出力するのは外部結合(OUTER JOIN)である。内部結合は一致した行だけを出力する。
重要度:B 論点:LIKE句
問104:SQLで「田」で始まる氏名を検索する条件はどう書くか。
解答を見る
WHERE 氏名 LIKE ‘田%’。「%」は0文字以上の任意文字列、「_」は任意の1文字を表すワイルドカードである。
重要度:B 論点:UNION(集合演算)
問105:複数のSELECT結果を縦に結合し、1つの結果表にまとめる集合演算子は何か。
解答を見る
UNION。列数・データ型を揃える必要がある。重複行はUNIONで排除、UNION ALLで保持される。
重要度:C 論点:副問合せ
問106:SQL文の中に入れ子で記述され、その結果を外側の問い合わせで利用するSELECT文を何というか。
解答を見る
副問合せ(サブクエリ)。内側の結果を条件などに用いて段階的に検索できる。
重要度:C 論点:ビュー
問107:実際のデータは持たず、問い合わせ結果を仮想的な表として見せる仕組みを何というか。
解答を見る
ビュー。必要な列だけを見せることで機密保護や利便性向上に役立つ。

コメント