データベース: access による実習 第 5 章: クエリの基礎

14
デデデデデデAccess デデデデデ デ5デデデデデデデ デデ デデデデデデ デデデデデデデデデデデデデデデ デデデデデデデ デデデデデデデデデデ

Upload: greg

Post on 21-Mar-2016

92 views

Category:

Documents


3 download

DESCRIPTION

データベース: Access による実習 第 5 章: クエリの基礎. 内容 クエリの作成 レコードの抽出と抽出条件の指定 クエリでの計算 グループ化しての集計. リレーションシップ Section22. 各表の主キーと外部キーは ?. リレーションシップ Section22. 文字列は「 ” 」で囲む. 数字は「 # 」で囲む. 抽出条件の入力 Section 39. 抽出条件の指定 Section39. 選択クエリからのレコードの抽出:練習問題 Section 39. 条件 「見積内容」が「パソコン一式」のレコード - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: データベース: Access による実習 第 5 章: クエリの基礎

データベース: Access による実習第 5 章:クエリの基礎

内容 クエリの作成 レコードの抽出と抽出条件の指定 クエリでの計算 グループ化しての集計

Page 2: データベース: Access による実習 第 5 章: クエリの基礎

リレーションシップSection22 各表の主キーと外部キーは ?

Page 3: データベース: Access による実習 第 5 章: クエリの基礎

リレーションシップSection22

Page 4: データベース: Access による実習 第 5 章: クエリの基礎

抽出条件の入力Section 39

文字列は「”」で囲む

数字は「 # 」で囲む

Page 5: データベース: Access による実習 第 5 章: クエリの基礎

抽出条件の指定Section39

指定方法 抽出されるデータ>10 10より大きい数>=10 10以上の数Between 10 and 20 10以上20以下の数

>="トウキョウ" 50音で「トウキョウ」より後ろに来る文字列(「トウキョウ」を含む)

? 任意の1文字* 任意の文字列Like"東*" 先頭に「東」が付く文字列Like"*都" 末尾に「都」が付く文字列Not"東*" 先頭に「東」が付かない文字列NULL 空白のレコード1 Or 2 1か2Not"*都" And Like"東*" 末尾が「都」でなく,先頭に「東」が付く文字列

Page 6: データベース: Access による実習 第 5 章: クエリの基礎

選択クエリからのレコードの抽出:練習問題Section 39 条件

1. 「見積内容」が「パソコン一式」のレコード2. 「顧客 ID 」が「 ITKR 」のレコード3. 「顧客 ID 」が「 FUCH 」のレコード

レコード抽出 条件 1 条件 1 AND 条件 2 条件 2 OR 条件 2 条件 1 AND ( 条件 2 OR 条件 3)

Page 7: データベース: Access による実習 第 5 章: クエリの基礎

選択クエリからのレコードの抽出:練習問題Section 39 条件

1. 「納入場所」が「空ではない」のレコード2. 「見積有効期限」が「 2002 年 4 月 1 日から

2003 年 3 月 31 日までの」のレコード レコード抽出

条件 1 条件 1 AND 条件 2 条件 1 OR 条件 2

Page 8: データベース: Access による実習 第 5 章: クエリの基礎

選択クエリからのレコードの抽出結果Section 39

Page 9: データベース: Access による実習 第 5 章: クエリの基礎

比較演算子を使った抽出条件の指定Section 40

記号 概要< フィールドのデータが入力したデータよりも小さいときに抽出<= フィールドのデータが入力したデータ以下のときに抽出> フィールドのデータが入力したデータよりも大きいときに抽出>= フィールドのデータが入力したデータ以上のときに抽出= フィールドのデータが入力したデータと等しいときに抽出<> フィールドのデータが入力したデータと異なるときに抽出

記述例

Page 10: データベース: Access による実習 第 5 章: クエリの基礎

クエリで計算Section 41 定価 = 数量 * 販売単価 見積金額 = 定価 * ( 1- 割引)

Page 11: データベース: Access による実習 第 5 章: クエリの基礎

グループ化して集計Section 42 見積 ID ごとにグループ化した見積金額の集計結果

Page 12: データベース: Access による実習 第 5 章: クエリの基礎

グループ化して集計:練習問題Section 42

以下の項目(属性)からなるクエリを作成しなさい 見積 ID ,見積内容,氏名,販売単価,数量,割引 見積金額は, Section41 で計算したもの

Page 13: データベース: Access による実習 第 5 章: クエリの基礎

グループ化して集計:練習問題Section 42 見積内容ごとにグループ化した見積金額の集計結

Page 14: データベース: Access による実習 第 5 章: クエリの基礎

グループ化して集計:練習問題Section 42 氏名ごとにグループ化した見積金額の集計結果を

降順で並べたもの