そもそもクエリってなんなんでしょう?

本を見ながらクエリを作成したもののクエリがなんなのかわからないんです・・・。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

イメージで言えば、


テーブル…実際にデータを格納するところ
クエリ…テーブルに格納されているデータを、いろんな角度から眺めてみるための「窓」
ってな感じになるかと思います。

データが実在する場所は、あくまでもテーブルであって、クエリには、「IDの項目で並べ替える」とか、「住所が東京のものだけを表示する」のようなことが書いてあるだけなんですね。

で、そのクエリを「実行」しますと、クエリは、その時点でのテーブルの内容を、書かれてる内容に従って、並べ替えたり絞り込んだりしてから表示する、というような動作をします。


ってな感じで、分かりますか?

不明点、その他、ありましたら補足をお願いします。
    • good
    • 0

テーブルに保存されたデータの中から必要なデータだけを取り出したり、計算したり、データを活用する機能のことです。



例をあげて説明します。

例えば住所録の管理をアクセスで行うとします。
住所録データのテーブルには、氏名、郵便番号、住所、性別、生年月日といったフィールド(項目)名をつけます。

このテーブルからクエリーで、男女別に取り出すこともできるし、生年月日から今の年齢を計算させることもできるし、さらに計算した年齢から30歳以上の人を取り出すこともできます。

年齢で言えば、はじめからテーブルで年齢を入れてもいいけれどそれでは、誕生日がくるたびに入力しなおしたり大変で、テーブルに保存するデータも増えて、データベースの容量を余計に増やしてしまいます。

クエリーはこの容量の無駄や、手間の無駄を省いて、もともとあるデータを活用する機能です。

クエリーははじめはわかりにくいけど「慣れ」なので、練習していくうちにわかってきますよ★
    • good
    • 0

クエリとは、データベースに対する「要求」(Query)の


意味です。
データベースに対して「あのテーブルとこのテーブルを結合して
こんな順番で並べ替えて」という要求を出しています。
その結果はビュー(View)と呼ばれるものです。

データベースへ要求する手段としては、SQLという
一種の言語による要求方法もあります。

SQL・・・Structed Query Language(構造化問い合わせ言語)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング