今日は、情報システム H25 第9問 について解説します。
情報システム H25 第9問
リレーショナルデータベースに蓄えられた以下のような商品表がある。この商品表から、商品区分が筆記具あるいはノートで、販売数量が 20 以上のデータを抽出する SQL 文の WHERE 部の記述として、最も適切なものを下記の解答群から選べ。
[解答群]
ア 販売数量 > 20 OR (商品区分 = ‘筆記具’ OR 商品区分 = ‘ノート’)
イ 販売数量 >= 20 AND 商品区分 = ‘筆記具’ OR 商品区分 = ‘ノート’
ウ 販売数量 >= 20 AND (商品区分 = ‘筆記具’ AND 商品区分 = ‘ノート’)
エ 販売数量 >= 20 AND (商品区分 = ‘筆記具’ OR 商品区分 = ‘ノート’)
解説
SQLに関する問題です。
まとめシートで以下の通り解説しています。
それでは選択肢をみていきましょう。
①商品区分が筆記具あるいはノート、という条件に対しては
(商品区分 = ‘筆記具’ OR 商品区分 = ‘ノート’)が適切です
②販売数が20以上、という条件に対しては
販売数量 >= 20 AND が適切です
よって、正しい構文は「販売数量 >= 20 AND (商品区分 = ‘筆記具’ OR 商品区分 = ‘ノート’)」ですので
以上から、正解は選択肢エとなります。
◆ブログ村参加しています◆
気に入っていただけたら、クリックお願いします!
2023年度版 一発合格まとめシート
好評発売中!
関連教材で学習効率アップ!