メルマガイドよくある質問サイトマップ

トップ > 仕事&就職 > 資格 > 情報処理試験のお勉強(千里の道も一歩から)

情報処理試験のお勉強(千里の道も一歩から)

RSS

就職や転職そして年収UPのために、情報処理技術者試験(初級シスアド)に挑戦しませんか? 情報処理技術者試験は、自分自信の市場価値を高めてくれます。 コンピュータについての知識を、広く体系的に学ぶことも出来ます。

創刊日:2003-10-30   最新号: 2009-02-19   発行周期:隔週   読んでる人:333人
コメント数 : 1   メルマガScore!: -点   バックナンバー: 最新号のみ   発行者サイト: あり

  規約   
>> メルマ!の会報誌もお届けします


情報処理試験のお勉強(千里の道も一歩から)

発行日: 2009/02/19

  『初級システムアドミニストレータ 午前平成15年問26』

“出庫記録”表に対する SQL 文のうち,最も大きな値が得られるものはどれか。

   出庫記録
   ─────────────
   商品番号  日付   数量
   ━━━━━━━━━━━━━
   NP200  20031010   3
   ─────────────
   FP233  20031010   2
   ─────────────
   NP200  20031011   1
   ─────────────
   FP233  20031011   2
   ─────────────

 ア SELECT AVG(数量) FROM 出庫記録 WHERE 商品番号 ='NP200'

 イ SELECT COUNT(*) FROM 出庫記録

 ウ SELECT MAX(数量) FROM 出庫記録

 エ SELECT SUM(数量) FROM 出庫記録 WHERE 日付 = '20031011'


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
メールマガジンがずれて見える方は、
 http://help.mag2.com/115.html を参考にしてください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

『春期試験向け 対策サイト 』

  毎日少しずつ、コツコツが、合格のカギです。 解けなかった問題は、
  暗記してしまいましょう。 午前問題は、使い回しされています。

   ITパスポート試験過去問題解答
   ▽ http://blog.livedoor.jp/sysado/

   初級シスアド合格解答の研究
   ▽ http://sysado.seesaa.net/

   基本情報技術者試験過去問題
   ▽ http://blog.livedoor.jp/fe_/

   応用情報技術者試験過去問題
   ▽ http://blog.livedoor.jp/softw/

   応用情報技術者試験の午後解答
   ▽ http://swpm.seesaa.net/

   データベーススペシャリスト試験過去問題
   ▽ http://blog.livedoor.jp/megafriday/

   情報セキュリティスペシャリスト試験過去問題
   ▽ http://securevendor.seesaa.net/

   エンベデッドシステムスペシャリスト試験過去問題
   ▽ http://embeddedsystems.seesaa.net/

   ITサービスマネージャ試験過去問題
   ▽ http://systemsmanagement.seesaa.net/

   システム監査技術者試験過去問題
   ▽ http://systemsauditor.seesaa.net/ 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 『 解説 』

  今回の問題は、SQLの集合関数についての問題です。
  選択肢それぞれのSQL文について、結果を検証してみましょう。


> ア SELECT AVG(数量) FROM 出庫記録 WHERE 商品番号 ='NP200'

  このSQLが求めているのは、商品番号が'NP200'の行の数量の平均を求め
  ています。
  実際に、商品番号が'NP200'の行だけピックアップすると

   ─────────────
   商品番号  日付   数量
   ━━━━━━━━━━━━━
   NP200  20031010   3
   ─────────────
   NP200  20031011   1
   ─────────────

  となりますね。
  この行で、数量の平均を求めていますね。

  (3 + 1)/2 = 2
  よって、このSQLの結果は「2」となります。


  余談になりますが、「NP200」が「'(シングルクォーテーション)」で囲まれ
  ていることから、商品番号の列は、文字列型で作成されていることがわかりま
  すね。
  英文字と数字の組合せからも文字列型ということがわかります。


> イ SELECT COUNT(*) FROM 出庫記録

  このSQLは、出庫記録全体の行数を求めています。
  対象となるのは、全ての行なので

   ─────────────
   商品番号  日付   数量
   ━━━━━━━━━━━━━
   NP200  20031010   3
   ─────────────
   FP233  20031010   2
   ─────────────
   NP200  20031011   1
   ─────────────
   FP233  20031011   2
   ─────────────

   全部で4行ですね。
  よって、このSQLの結果は「4」となります。



> ウ SELECT MAX(数量) FROM 出庫記録


  このSQLは、出庫記録の中で、数量の最大値を求めています。
  対象となるのは、全ての行なので

   ─────────────
   商品番号  日付   数量
   ━━━━━━━━━━━━━
   NP200  20031010   3
   ─────────────
   FP233  20031010   2
   ─────────────
   NP200  20031011   1
   ─────────────
   FP233  20031011   2
   ─────────────

  1行目の「3」が、最も大きな値ですね。
  よって、このSQLの結果は「3」となります。



> エ SELECT SUM(数量) FROM 出庫記録 WHERE 日付 = '20031011'


  このSQLは、日付が '20031011'の行の、数量の足し算を求めています。
  対象となるのは、日付が '20031011'の行だけなので

   ─────────────
   商品番号  日付   数量
   ━━━━━━━━━━━━━
   NP200  20031011   1
   ─────────────
   FP233  20031011   2
   ─────────────

  となりますね。
  よって、1 + 2 = 3 ですね。
  このSQLの結果は「3」となります。


  以上より、正解は「イ」となります。



  今日の解説、理解できて納得ならば、クリックをお願いします。
  ランキングが上がれば、このメルマガも人に知ってもらえます。
  発行者メガフラのやる気にも繋がります。 宜しく、お願いします。

  ▽ http://ranking.with2.net/link.cgi?33705


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

『 ER図を、正確に読めるように、書けるようになりたい 』

  発行者メガフラが、一番最初に、ER図の勉強に使用した良書をご紹介します。

  ER図の読み方、書き方に絞ってあるので、正確に情報を読み取れるように
  なりたい、書き込めるようになりたいと考えている方に、お薦めです。

  ERモデルによるデータベース設計技法―モデルベース開発のための必修技術

  ▽ http://tinyurl.com/8ba5e

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『 編集後記 』
  
  こんにちは。 発行者のメガフラです。
  すっかり配信が滞ってしまい申し訳ありません。
  
  徐々に配信のペースが元に戻せる様に、頑張って行きたいと思います。
  
  それにしても、節分を過ぎたのに今日は肌寒いですね。
  暖かくして、体調を崩さないように頑張っていきましょう。^^
  



このメルマガを読んでいる人はこんなメルマガも読んでいます

melma!協賛企業

転職|
    この記事の発行者
    発行者:メガフラ
    管理者は、アプリケーションの開発を日々行なっているシステムエンジニアです。 情報処理試験の知識(理論)を、日々の業務(実践)にどう生かしていくか、その辺りの事を意識しつつ、情報処理試験関連の情報を配信していきます。


    メルマ! ガ オブ ザ イヤー 受賞メルマガ2008年度の受賞メルマガ
    2007年度の受賞メルマガ
    2006年度の受賞メルマガ
    2005年度の受賞メルマガ




    melma! ご利用規約 │ メールマガジン発行規約 │ お問い合わせ │ 会社概要 │ プライバシーポリシー
    インターネット広告 サイバーエージェント