過去問.com - 資格試験の過去問 | 予想問題の解説つき無料問題集

中小企業診断士の過去問 平成27年度(2015年) 経営情報システム 問8

問題

このページは問題閲覧ページです。正解率や解答履歴を残すには、 「条件を設定して出題する」をご利用ください。
[ 設定等 ]
今週の商品の販売実績は下表のとおりであった。下表から売上金額を評価基準としたパレート図を作成して、来週の販売方策を検討したいと考えた。パレート図作成のため、まず売上金額の大きい順に商品を並べたデータを得るためのSQL文として、最も適切なものを下記から選べ。
問題文の画像
   1 .
SELECT 商品番号、商品名、販売数*(売価-仕入価格) FROM 販売実績表 ORDER BY 販売数*売価 ASC
   2 .
SELECT 商品番号、売価-仕入価格、販売数*売価 FROM 販売実績表 ORDER BY 売価-仕入価格
   3 .
SELECT 商品名、販売数*(売価-仕入価格) FROM 販売実績表 ORDER BY5ASC
   4 .
SELECT 商品名、販売数*(売価-仕入価格)、販売数*売価 FROM 販売実績表 ORDER BY 販売数*売価 DESC
( 中小企業診断士試験 第1次試験 経営情報システム 平成27年度(2015年) 問8 )
このページは問題閲覧ページの為、解答履歴が残りません。
解答履歴を残すには、
条件を設定して出題する」をご利用ください。

この過去問の解説 (2件)

7
売上金額を大きい順(降順=DESC)に並べるためには、ORDER BYにDESCを指定します。
したがって、4が正解となります。

付箋メモを残すことが出来ます。
0

正解は、「SELECT 商品名、販売数*(売価-仕入価格)、販売数*売価 FROM 販売実績表 ORDER BY 販売数*売価 DESC」です。

【基礎知識】

SQLの問題です。SQLとは、データベースを操作するための言語です。

データ並び替えのSQLになります。主なSQL文は以下の通りです。

SELECT<列名> 抽出する列を指定(複数ある場合は“,”で並べる)

FROM<表> 問い合わせ対象の表を指定。

ORDER BY<列名> ASC または DESC 並び替えを行う列を指定する。ASC→昇順、DESC→降順。省略した場合はASC

選択肢1. SELECT 商品番号、商品名、販売数*(売価-仕入価格) FROM 販売実績表 ORDER BY 販売数*売価 ASC

誤り。ASCとあり、昇順の並び替えになります。

選択肢2. SELECT 商品番号、売価-仕入価格、販売数*売価 FROM 販売実績表 ORDER BY 売価-仕入価格

誤り。売価‐仕入価格の順に並べることになり、売上金額ではありません。

選択肢3. SELECT 商品名、販売数*(売価-仕入価格) FROM 販売実績表 ORDER BY5ASC

誤り。5の昇順に並び替えとなっており、おかしいです。

選択肢4. SELECT 商品名、販売数*(売価-仕入価格)、販売数*売価 FROM 販売実績表 ORDER BY 販売数*売価 DESC

正しい。記載の通りです。

問題に解答すると、解説が表示されます。
解説が空白の場合は、広告ブロック機能を無効にしてください。
他のページから戻ってきた時、過去問ドットコムはいつでも続きから始めることが出来ます。
また、広告右上の×ボタンを押すと広告の設定が変更できます。
この中小企業診断士 過去問のURLは  です。
付箋は自分だけが見れます(非公開です)。