データベース 集合関数
ホーム > 発行済み
読者の情報処理試験合格(シスアドから高度まで)を目指しています。
作者は、アプリケーションの開発を行なっているエンジニアです。
情報処理試験の知識(理論)を、日々の業務(実践)にどう生かしていくか、その辺りの事を意識
して、発行していきます。

データベース 集合関数とは


                                            
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        ★★ 『情報処理試験のお勉強(千里の道も一歩から)』 ★★
                           2004/11/28 第35号
        知識の習得は、本当に楽しいものです。
        それぞれの目標に向かって、一歩ずつ踏出して行きましょう。
     
     ----------------------------------------------------------------------
        まぐまぐ:960 めろんぱん:116 メル天:83 カプライト:86
        E-Magazine:91 Macky!:28 melma:41      総発部数:1405
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     
      秋期にネットワークに関する出題がある科目を受験しようと考えている方。
     
      テクニカルエンジニア(ネットワーク)、情報セキュアド、ソフ開、基本情報、
      上級・初級シスアド、アプリケーションエンジニアを受験しようかと考えている
      方は、まちがいなく、申込みしておいた方が良いですよ。
      
      試験範囲の技術習得の手助けになります。
      
      ・「5分でわかる最新キーワード解説」
      ・「ネットワーク早わかり講座」
      ・「運用コストを減らすワザ50」
      ・「すご腕アナリスト市場予測」
     
      今すぐ、無料登録をして、試験対策の準備が出来る環境を、作っておくことを
      お薦めしています。
     
       実力の習得は、日頃の努力です。 貪欲に知識の習得をしましょう。
       
       ▽ http://jstudy.fc2web.com/keyman2.html
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


       『初級システムアドミニストレータ 午前平成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://www.mag2.com/faq/mua.htm を参考にしてください。
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



合格を勝取るにはコレ!! 絶対に読んでおくべきです。

▽ http://www.mag2.com/m/0000120201.htm



      『 解説 』
     
       今回の問題は、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://www.mag2.com/m/0000120201.htm



     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     『サイトランキングの投票について』
     
      情報処理試験のお勉強(千里の道も一歩から)は、ランキングナビに登録
      をしました。
      このメルマガ等を読んで、役に立ったと感じた時には、クリックをお願い
      します。 ランキングが上がれば、人の目に付いて、メルマガを登録して
      くれる人が増えるかもしれません。 
      ぜひ、ご協力お願い致します。
     
      ▽ http://www.fieldsystem.ne.jp/rank/directimg.asp?directcd=070200&imgtype=5
     
     
     『編集後記』
     
      皆様のご協力により、前回のメルマガ発行日から2日後には、ランキングナビ
      の順位が、5000番台から1500番台まで急上昇しました。
      ご協力ありがとうございます。
      
      でも、さっき発行前に確認をすると、5615位でした。(笑)
      絶えず、上記のアドレスをクリックされていないと、順位が変わってしまうんですね。
     
      まあ、メルマガは隔週なので、その発行の度、順位が上がってくれれば良いかなと
      考えています。
      
      少しでも、役に立っていると思ったら、アドレスをクリックしてください。
      
      ▽ http://www.fieldsystem.ne.jp/rank/directimg.asp?directcd=070200&imgtype=5
     
      
      ちなみに、順位は、下記アドレスで確認できます。
      
      ▽ http://www.fieldsystem.ne.jp/rank/   (情報処理試験で検索してください)
      
      
      では、また次回まで。 ヾ(^_^)BYE
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
       『 情報処理試験のお勉強(千里の道も一歩から) 』
       作者  :メガフラ(megafriday@yahoo.co.jp)
       HP  :http://jstudy.fc2web.com/
       発行周期:隔週
     
      以下のスタンドより、発行させて頂いています。
      配信登録、配信中止も以下のアドレスよりお願いします。
     
      まぐまぐ  :http://www.mag2.com/m/0000120201.htm
      めろんぱん :http://www.melonpan.net/mag.php?005485
      メル天   :http://melten.com/m/16380.html
      カプライト :http://cgi.kapu.biglobe.ne.jp/m/8670.html
      E-MAGAZINE :http://www.emaga.com/info/megafri.html
      Macky!   :http://macky.nifty.com/cgi-bin/bndisp.cgi?M-ID=megafriday
      melma!   :http://www.melma.com/mag/20/m00102220/index_bn.html
     
     ----------------------------------------------------------------------
     <免責事項>掲載されているいかなる情報により損害を被っても、
           当方では責任を負いませんことをご了承ください。
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     





情報処理試験のお勉強(千里の道も一歩から) (マガジンID:0000120201)

メールアドレス:
メールアドレス:

Powered by まぐまぐ


メインメニューに戻る

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送