Skip to main content

データベースクエリの定義は何ですか?

Access2010使い方講座上巻4章「クエリ」 (六月 2025)

Access2010使い方講座上巻4章「クエリ」 (六月 2025)
Anonim

データベースクエリは、データベースからデータを抽出し、それを読みやすい形式でフォーマットします。照会は、データベースに必要な言語(通常、その言語はSQL)で記述する必要があります。

たとえば、データベースのデータが必要な場合は、クエリを使用して必要な特定の情報を要求します。おそらく、あなたはEmployeeテーブルを持っていて、セールスパフォーマンス番号をトラッキングしたいと思うかもしれません。特定の期間に最高の売上を記録した従業員をデータベースに照会することができます。

SQL SELECTステートメント

データベースクエリは、データベースが要求するクエリフォーマットに従わなければなりません。最も一般的な形式は、多くのデータベース管理システムで使用される構造化照会言語(SQL)標準照会形式です。 SQLは高度なクエリが可能な強力な言語です。

SQLはSELECT文を使用して特定のデータを選択します。

チュートリアルとしてデータベース製品に頻繁に付属するNorthwindデータベースに基づく例を考えてみましょう。

以下は、データベースのEmployeesテーブルからの抜粋です。

NorthwindデータベースEmployeesテーブルからの抜粋
従業員ID苗字ファーストネームタイトル住所シティ領域
1ダヴォリオナンシー営業担当者507 - 20th Ave. E.シアトルWA
2フラーアンドリュー

営業担当副社長
908 W. Capital WayタコマWA
3リバリングジャネット営業担当者722 Moss Bay Blvd.カークランドWA

従業員の名前とタイトルをデータベースから戻すために、SELECTステートメントは次のようになります。

SELECT FirstName、LastName、FROM Employees;

それは返すだろう:

ファーストネーム苗字タイトル
ナンシーダヴォリオ営業担当者
アンドリューフラー営業担当副社長
ジャネットリバリング営業担当者

結果をさらに絞り込むには、WHERE句を追加します。

従業員から姓、名を選択

どこの都市= 'タコマ';

Tacomaの従業員のFirstNameとLastNameを返します。

ファーストネーム苗字
アンドリューフラー

SQLでは、Microsoft Excelと同様の行/列形式のデータが返され、表示および操作が容易になります。他のクエリ言語は、データをグラフまたはチャートとして返します。

クエリの力

データベースは複雑な傾向や活動を明らかにする可能性がありますが、この機能はクエリの使用によってのみ活用されます。複雑なデータベースは、無数のデータを格納する複数のテーブルで構成されています。クエリを使用すると、単一のテーブルにフィルタリングして、より簡単に分析することができます。

クエリは、データの計算やデータ管理タスクの自動化も実行できます。データベースにコミットする前に、データの更新を確認することもできます。