目指せカリスマSE!平凡OL・サラリーマンでなく、情報処理技術者になろう!シスアド、情報セキュリティアドミニストレータ合格! |
今からでも大丈夫!〜目指せカリスマSE〜 |
トップページ(目指せカリスマSE) > メルマガ紹介 > バックナンバーリスト > (現在の位置)バックナンバー |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 【らくらく情報処理試験(まずは初級シスアドから)】 39号 2005/01/19 Wed ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆はじめに -------------------------------------------------------------------------- こんにちは、編集・執筆を担当する井川と申します。 さてこのメールマガジンの趣旨は、ズバリ 「らくして楽しみながら、情報処理試験を突破してしまおう」 やはり、まずは、初級シスアド合格を目指します。 では、早速、本日の問題いってみましょう。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ●シスアド対策問題● ------------------------------------------------------------------------ 出庫記録表に対する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' ↓ ↓ ↓ ↓ ■解答■ SQLの問題ですね。 まずは、SQLから、 Structured Query Language のことです。 IBM社が開発したデータベース操作用言語。 リレーショナルデータベースの操作に使用する。 データベースとよくセットででてきますよね。 こういった問題はそれぞれを求めなくては、いけませんよね。 ア SELECT AVG(数量) FROM 出庫記録 WHERE 商品番号 = 'NP200' 出庫記録表から商品番号がNP200のものを取り出して数値の平均を出せ。 という意味ですので、(3+1)/2=2 よって2ですね。 イ SELECT COUNT(*) FROM 出庫記録 出庫記録表の行数をカウントしてください。 という意味ですので、4 ウ SELECT MAX(数量) FROM 出庫記録 出庫記録表から数量のいちばん大きいものを表示してください。 という意味ですので、3 エ SELECT SUM(数量) FROM 出庫記録 WHERE 日付 = '20031011' 出庫記録表から日付が20031011のものを抽出して、数量の合計を出せ。 という意味ですので、(1+2)=3 よって3 以上より、 正解 イ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆あとがき -------------------------------------------------------------------------- SQLの問題もこの程度は確実に得点したいですよね。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ |
メールマガジン「らくらく情報処理試験」ご紹介ページに戻る |
バックナンバーリストへ戻る |
トップページに戻る |
今からでも大丈夫 〜目指せカリスマSE〜 |
HOME 今からでも大丈夫〜目指せカリスマSE〜 |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||