診断士に戻る
経営情報システム難易度: 2017年度

中小企業診断士 過去問経営情報システム 第10問

問題

下表は、ある日の東京、大阪、名古屋、九州の各支店の菓子AからEの売上表である(図参照)。 この表に適用したSQL文とその結果を示したものの組み合わせとして、最も適切なものを下記の解答群から選べ。
経営情報システムの図表

選択肢

  1. 1【SQL文】SELECT 商品名 FROM 菓子売上 WHERE 東京支店 >= 3500 and 大阪支店 >= 3500 or 名古屋支店 >= 3500 and 九州支店 >= 3500 【結果】菓子C,菓子D,菓子E
  2. 2【SQL文】SELECT 商品名 FROM 菓子売上 WHERE 東京支店 > 2500 and 大阪支店 > 2500 and 名古屋支店 >= 2500 and 九州支店 > 2500 【結果】菓子D
  3. 3【SQL文】SELECT 商品名 FROM 菓子売上 WHERE 東京支店 > 3500 and (大阪支店 > 3500 or 名古屋支店 > 3500) and 九州支店 > 3500 【結果】菓子A,菓子B,菓子E
  4. 4【SQL文】SELECT 商品名 FROM 菓子売上 WHERE 東京支店+大阪支店+名古屋支店+九州支店 >= 14000 【結果】菓子D

正解

1. 【SQL文】SELECT 商品名 FROM 菓子売上 WHERE 東京支店 >= 3500 and 大阪支店 >= 3500 or 名古屋支店 >= 3500 and 九州支店 >= 3500 【結果】菓子C,菓子D,菓子E

詳しい解説を見る

解説

SQLのWHERE句の演算優先順位はAND>ORのため、アの条件は (東京>=3500 AND 大阪>=3500) OR (名古屋>=3500 AND 九州>=3500) と解釈される。各菓子で判定すると、菓子C(名古屋4000・九州4000)、菓子D(東京3500・大阪4100)、菓子E(名古屋3500・九州5000)が該当し結果「C,D,E」となるためアは正しい。イは菓子Dの東京3500は2500超だが大阪4100他全条件も満たすが、菓子Aも東京3000>2500・大阪4000>2500・名古屋2000<2500で不適、検証結果は誤り。ウとエも示された結果と一致しない。よって正解はア。(出典: 一般社団法人 中小企業診断協会 平成29年度 中小企業診断士1次試験 経営情報システム 第10問)

中小企業診断士トップ

一問一答・予想問題・まとめノート

経営情報システムの関連問題

この調子で演習を続けよう

スキマ資格では中小企業診断士の全7073問を分野別・難易度別に体系的に学習できます。中小企業診断士は7科目すべてで6割を取る戦略が王道です。