データベーススペシャリスト暗記無料で始める

“部品”表から、部品名に'N11'が含まれる部品情報(部品番号、部品名)を検索するSQL文がある。このSQL文は、検索対象の部品情報のほか、対象部品に親部品番号が設定されている場合は親部品情報を返し、設定されていない場合はNULLを返す。aに入れる字句はどれか。ここで、実線の下線は主キーを表す。 部品(部品番号, 部品名, 親部品番号) ※部品番号が主キー 〔SQL文〕 SELECT B1.部品番号, B1.部品名, B2.部品番号 AS 親部品番号, B2.部品名 AS 親部品名 FROM 部品 [ a ] ON B1.親部品番号 = B2.部品番号 WHERE B1.部品名 LIKE '%N11%'

頻出データベーススペシャリスト試験/2018年度 春期 午前Ⅱ 問8/SQL / 問合せ

選択肢

正解と解説

正解:イ B1 LEFT OUTER JOIN 部品 B2

検索条件に合う部品は必ず結果に残しつつ、親部品が設定されていない場合は親側の列をNULLで返したい。この動作は、条件に合う側を残す左外部結合そのものである。内部結合では親部品を持たない部品が結果から消えてしまう。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問8(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。