クエリの基礎

データベース:Accessによる実習
第4章:クエリの基礎
内容
クエリの作成
レコードの抽出と抽出条件の指定
 クエリでの計算
 グループ化しての集計

リレーションシップ
Section28

各表の主キーと外部キーは?
抽出条件の入力
Section 34
文字列は「”」で囲む
数字は「#」で囲む
抽出条件の指定
Section34
指定方法
>10
>=10
Between 10 and 20
>="トウキョウ"
?
*
Like"東*"
Like"*都"
Not"東*"
NULL
1 Or 2
Not"*都" And Like"東*"
抽出されるデータ
10より大きい数
10以上の数
10以上20以下の数
50音で「トウキョウ」より後ろに来る文字列
(「トウキョウ」を含む)
任意の1文字
任意の文字列
先頭に「東」が付く文字列
末尾に「都」が付く文字列
先頭に「東」が付かない文字列
空白のレコード
1か2
末尾が「都」でなく,先頭に「東」が付く文字列
選択クエリからのレコードの抽出
Section 34

条件
1.
2.
3.

「見積内容」が「パソコン一式」のレコード
「顧客ID」が「ITKR」のレコード
「顧客ID 」が「FUCH」のレコード
レコード抽出



条件1
条件1 AND 条件2
条件1 OR 条件2
選択クエリからのレコードの抽出結果
Section 34
比較演算子を使った抽出条件の指定
Section 34
記号
<
<=
>
>=
=
<>
概要
フィールドのデータが入力したデータよりも小さいときに抽出
フィールドのデータが入力したデータ以下のときに抽出
フィールドのデータが入力したデータよりも大きいときに抽出
フィールドのデータが入力したデータ以上のときに抽出
フィールドのデータが入力したデータと等しいときに抽出
フィールドのデータが入力したデータと異なるときに抽出
記述例
クエリで計算
Section 36


定価=数量*販売単価
見積金額=定価*(1-割引)
グループ化して集計
Section 37

見積IDごとにグループ化した見積金額の集計結果