中小企業診断士 経営情報システム 一問一答 第103問〜第107問|データベース・SQL・データ構造

重要度: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:実際のデータは持たず、問い合わせ結果を仮想的な表として見せる仕組みを何というか。

解答を見る

ビュー。必要な列だけを見せることで機密保護や利便性向上に役立つ。



コメント

タイトルとURLをコピーしました