資料庫管理(Access 2003) 第五章 利用查詢來 統計與分析資料 許欽嘉 老師.

Slides:



Advertisements
Similar presentations
第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
Advertisements

第十章 Java 数据库编程. 内容提要 数据库有关概念; 介绍 JDBC 的结构; 重点介绍 JDBC 访问几种数据库的基本过程;
2010 年 6 月课件制作人:王亚楠 1 模块 2 项目开发概论 教学课件 年 6 月课件制作人:王亚楠 2 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及 SQL 的基本理论 知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础.
Java 技术与应用 数据库应用 ( 第 14 章 ) 西安交大 卫颜俊 2008 年 12 月 电子信箱: QQ: 网站 : /java.
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
会计电算化课件. 操作步骤一:系统管理 帐套管理年度账管理系统操作员及操作权限的集中管理设置统一的安全机制.
强力推进 积极探索 努力提升计算机审计实施水平 AO案例和审计方法撰写介绍 曹红珍.
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
第6章 数据库管理软件Access 年秋.
第5章 关系数据库标准语言SQL 主讲:张丽芳.
十一 ASP对数据库的访问.
10-1 資料庫管理系統簡介 10-2 關聯式資料模式和查詢語言 10-3 Access 簡介 10-4 XML 簡介
第2讲 Transact-SQL语言.
数据库技术 实践.
第8章 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
Access数据库知识 安丘市职业中专 雷云龙.
第4章 关系数据库标准语言SQL 4.1 SQL语言概述 4.2 SQL数据查询功能 4.3 SQL数据操作功能 4.4 SQL数据定义功能.
职位管理用户培训 ( 版本).
TBSMGS数据存储管理软件 北京金信桥信息技术有限公司 2010年05月27日.
第六章 设计图样的绘制 第一节 设计表现图.
文科计算机小公共课规划教材 Access 程序设计.
地质勘查资质 数据报盘管理软件 国土资源部信息中心 王红.
第一讲 数据查询优化.
《计算机应用基础》 第六章 Access数据库管理系统
第6章 数据展示和输出功能 创建和使用报表 报表(Report)是以打印格式展示数据的一种有效方式。在报表中,可以展示图形、文字标题、字段数据或汇总数据等形式的信息,并可以控制各种数据的大小和外观。 利用报表,还可以按照数据之间的逻辑关系和所需的方式来组织数据之间的排版布局,对数据进行多级汇总和统计,或以图形方式展示数据。
第五章 信息系统开发能力培养.
维护表 上机.
在 线 考 试 系 统 的 设 计 学 生: 班 级: 指导老师:.
转正述职报告 乐恩公司 史航
第3章 数据查询与SQL命令.
MIS课程设计.
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
電話有效過濾辨識系統 一.為何需要有效電話? 在電話行銷業,大量的電話call Out,是必須要做的工作,但因電話是否有效(意指是否撥得通),無法確知,使得有限的人力,浪費了很多時間,不僅降低了人員的生產力也打擊了行銷人員的士氣,尤其是新進人員的留任意願,更是雪上加霜!
第7章 表單的使用介面 7-1 表單的基礎 7-2 使用精靈建立表單 7-3 表單視窗的檢視模式 7-4 表單的基本使用
Access 2007 進銷存管理系統實作 文魁資訊股份有限公司.
課程名稱:資料庫系統 授課老師:李春雄 博士
第 3 章 熟悉 SQL Server 的工作平台.
Chapter 12 T-SQL 語法與 ASP.NET.
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
組員:陳俊宇 陳典杰 趙俊閔 指導老師:張慶寶
彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶.
第五章 信息资源管理 -----数据库系统.
班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
实验 2:MS Access QBE Query使用
SQL Injection (資料隱碼) 學生:a 吳倩瑜 指導教授:梁明章.
Access数据库快速开发教程(二) 张志 MVP 微软最有价值专家.
数据库技术与应用 (开学篇) 同济大学.
2 Access 2007 对象与操作基础.
關鍵數據 數據錯了 扣 50分 排序錯了 扣50分.
第18章 SQL結構化查詢語言 18-1 SQL語言的基礎 18-2 SQL的查詢指令 18-3 SQL子查詢與合併查詢.
臺北市95學年度特教通報 報告人:李月卿 主任 業務承辦人員:廖嘉男 老師 陳宏毓 老師
資料庫系統 李翊豪 2017/12/21 Reference
CS, ZJU 4/18/2019 Chapter 7 数据库.
Ch11 資料庫範例_與Swing結合 物件導向系統實務.
3. SQL语言的应用 3.1 SQL历史和优点 3.2 数据查询 3.3 数据操纵.
数据透视表与SQL典型应用 ——数据分析人士必杀技
查询与视图 蔡海洋.
SQL查询语句 蔡海洋.
本讲内容 SQL 概述 SQL 的查询功能 SQL 的操作功能 SQL 的定义功能.
第三章 SQL Server数据管理.
透視Excel 2003 樞紐分析 Microsoft MVP 王作桓.
VB与数据库 数据库连接与查询.
8 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
Microsoft Word 2003 透視合併列印 Microsoft MVP 王作桓.
Access数据库基础与应用 主编 黄秀娟.
第4章 数据查询.
104 四技二專甄選入學 簡章解析 輔導室 何乙娟.
30 歲前 一定要做的21件事.
Presentation transcript:

資料庫管理(Access 2003) 第五章 利用查詢來 統計與分析資料 許欽嘉 老師

第五章 利用查詢來統計與分析資料 5-1 認識查詢物件 5-2 5-2 查詢精靈 5-5 5-3 選取查詢 5-12 5-1 認識查詢物件 5-2 5-1-1 何謂查詢物件 5-2 5-1-2 查詢與資料表的關係 5-2 5-1-3 查詢物件的種類 5-3 5-2 查詢精靈 5-5 5-2-1 用簡單查詢精靈建立查詢 5-5 5-2-2 用尋找重複精靈建立查詢 5-9 5-3 選取查詢 5-12 1

5-1 認識查詢物件 資料表物件之篩選功能: 查詢物件: 只能在目前存在的單一資料表中設定 無法單獨存在,或更進一步的查詢或表單 資料只是暫時隱藏,移除篩選就全部呈現 查詢物件: 可以從多個資料表中來查詢資料 可以單獨儲存成查詢物件,做進一步查詢 查詢結果隨著資料表的異動而動態的更新 2

5-1 認識查詢物件

5-1-2 查詢與資料表的關係 資料表之間要有關聯存在,才能擷取多個資料表 資料表間已設定關聯,查詢後會自動顯示關聯性 若未建立關聯,會自動以該欄位建立臨時性關聯 2

5-1-3 查詢物件的種類 選取查詢 參數查詢 交叉查詢 動作查詢 SQL 查詢 3

第五章 利用查詢來統計與分析資料 5-1 認識查詢物件 5-2 5-2 查詢精靈 5-5 5-3 選取查詢 5-12 5-1 認識查詢物件 5-2 5-1-1 何謂查詢物件 5-2 5-1-2 查詢與資料表的關係 5-2 5-1-3 查詢物件的種類 5-3 5-2 查詢精靈 5-5 5-2-1 用簡單查詢精靈建立查詢 5-5 5-2-2 用尋找重複精靈建立查詢 5-9 5-3 選取查詢 5-12 5

5-2 查詢精靈 5-2-1 簡單查詢精靈 5-2-2 尋找重複資料查詢精靈 補充 尋找不吻合資料查詢精靈 查看部份欄位的所有記錄 查看A資料表中重複值的資料 補充 尋找不吻合資料查詢精靈 查詢A與B資料表的關聯中,不 吻合(沒適當對應)的(孤兒)記錄 A與B資料表必須先建立關聯 5

5-2-1 使用簡單查詢精靈建立查詢 開啟:開心商行-精靈.mdb到查詢物件 5

5-2-1 使用簡單查詢精靈建立查詢 選單一資料表:產品編號、產品、供應商 嘗試選擇不同(跨資料表)的欄位 加選「單價」(有數值資料的欄位) 查詢精靈無法自動設定資料表間的關聯 使用設計檢視建立查詢才會自動建關聯 加選「單價」(有數值資料的欄位) 詳細(顯示每筆記錄的每個欄位) 摘要(總計、平均、最大、最小值、個數) 5

5-2-2 使用尋找重複的精靈來建立查詢 每個商品都有供應商,有些商品的供應商是相同的 透過尋找重複的查詢精靈,來找出哪些供應商是重複出現的重要的供應商(或找重要的大客戶) 9

補充、尋找不吻合資料查詢精靈 前提:A與B資料表必須先建立關聯 有訂單卻找不到客戶可以付錢孤兒訂單

第五章 利用查詢來統計與分析資料 5-1 認識查詢物件 5-2 5-2 查詢精靈 5-5 5-3 選取查詢 5-12 5-1 認識查詢物件 5-2 5-1-1 何謂查詢物件 5-2 5-1-2 查詢與資料表的關係 5-2 5-1-3 查詢物件的種類 5-3 5-2 查詢精靈 5-5 5-2-1 用簡單查詢精靈建立查詢 5-5 5-2-2 用尋找重複精靈建立查詢 5-9 5-3 選取查詢 5-12 12

5-1-3 查詢物件的種類 選取查詢 參數查詢 交叉查詢 動作查詢 SQL 查詢 3

5-3-1 使用設計檢視方式來新增查詢 來源區 條件區

5-3-2 查詢準則與運算式的認識 20

5-3-2 查詢準則與運算式的認識 準則範例 說明 ”志凌”Or”資訊” 尋找”志凌”或”資訊”的文字 Not”志凌資訊” 尋找除了”志凌資訊”之外的文字 Is Null 尋找該欄位無資料者 Is Not Null 尋找非空白資料考 Like “ ” 尋找空字串 Like “*String” 尋找以String為結尾的字串 Like “String*” 尋找以String為開頭的字串 Like “*String*” 尋找含有String的字串 Like “??公司” 尋找只有二個字的公司名字 = #2003/09/28# 尋找日期等於2003/09/28的記錄 Between #2003/09/01# And #2003/09/30# 日期介於2003/09/01~2003/09/30

5-3-2 查詢準則與運算式的認識 ?:表示所要尋找的是任一字元 #:表示所要尋找的是任一數字 *:表示要尋找任何長度的字串(含0) *在前:*怡最後一個字為怡(不限長度) *在後:怡*找第一個字為怡(不限長度) 前後*:*怡*出現在任何處(不限長度) 前後?:?怡?怡在中間 (僅限三個字) 20

5-3-4 加入準則 若選擇同一列、兩個以上的欄位做篩選條件 若選擇不同列相同或不同欄位 「且」、「And」,必須同時滿足兩個欄位條件 「或」、「Or」,則滿足其中一個欄位即可 開啟:餐管一甲-動作查詢.mdb到查詢物件 單一條件:找出姓 「張」 的同學方式 多條件(And):找出男同學而且有學生保險的 多層次條件篩選(Or):找出姓李或身高 177 公分 21

5-3-5 加入總計與平均欄位 開心商行-精靈.mdb資料表第一季銷售數量 經由運算產生的欄位,只存在目前的查詢,並沒有 實際存放在的資料表中 計算欄位所參考的欄位必須是可計算的欄位類型, 如數字、貨幣等 新增的欄位名稱:[欄位A]+[欄位B] 第一季總銷售量:[一月銷售量]+[二月銷售量]+[三月銷售量] 第一季平均銷售量: [第一季總銷售量]/3 設定小數位數:設計檢視/屬性/一般/小數位數/ 2 23

小技巧(一) 使用建立幫手來設定運算式 57

小技巧(二) 設定要顯示的資料筆數 60

5-3-6 加入合計 合計也是針對數值欄位作計算,但不同的 是它可以依某特定的「群組」作數值計算。 合計也是針對數值欄位作計算,但不同的 是它可以依某特定的「群組」作數值計算。 Access提供的計算方式有:總計、平均、 最大值、最小值、筆數、標準差、變異數、 第一筆、最後一筆… 計算方式也可自行定義合計公式。 在合計的應用中,至少必須有一個群組欄 位、一個計算欄位。 26

26

5-1-3 查詢物件的種類 選取查詢 參數查詢 交叉查詢 動作查詢 SQL 查詢 3

5-4 參數查詢 前面都是依我們事先定義的準則, 找到所要查詢的結果 前面都是依我們事先定義的準則, 找到所要查詢的結果 參數查詢:可以依據同一準則,使 用不同的參數 [文字、數字、日期] 查詢,以使得到不同的結果 例如:查詢每個月的訂單、查詢公 司名稱、每月的客戶生日(壽星)… 28

5-1-3 查詢物件的種類 選取查詢 參數查詢 交叉查詢 動作查詢 SQL 查詢 3

5-5 交叉查詢 交叉查詢又稱交叉分析或樞紐分析 將數值資料(放中間),顯示與對應欄、 列有關的資料 單純的交叉資料表查詢,含有三個欄位 將數值資料(放中間),顯示與對應欄、 列有關的資料 單純的交叉資料表查詢,含有三個欄位 欄和列標題可以再擁有子標題,而得到 多層次的交叉資料表(最多三個層次)。 32

實際案例—2004民意調查 選項 % 陳呂配 38 連宋配 41 未表態 21 選項 總計 傾民進黨 傾國民黨 傾親民黨 無傾向 陳呂配 91 6 3 27 連宋配 41 86 94 28 未表態 21 5 8 45

實際案例—2004民意調查 選項 總計 大台北 桃竹苗 中彰投 雲嘉南 高屏澎 宜花東 陳呂配 38 34 30 39 46 48 25 連宋配 41 49 35 32 未表態 21 17 22 27 23 37

5-1-3 查詢物件的種類 選取查詢 參數查詢 交叉查詢 動作查詢 SQL 查詢 3

5-6 動作查詢 5-6-1 產生資料表:複製資料,產生全新的資料表 5-6-2 新增:將A資料表的資料,新增到B資料表 5-6-3 刪除:直接刪除現有資料表符合條件的資料 5-6-4 更新:整批修改所指定的資料表內的資料 35

5-6-1 產生資料表查詢 可結合多個資料表的欄位,產生新的資料表 甚至可以再加入虛擬欄位或是一些基本計算 製作出住在台北的男生資料表 (單一資料表產 生資料表查詢) 各科小考成績組合成一張新的資料表 (多資料 表產生資料表查詢) 36

5-6-2 新增查詢 可將甲資料表符合的記錄,貼附到乙資料表 使用此查詢有 3 點規則要注意: 兩個資料表的欄位及格式必須一模一樣(文字長 度),且新增的資料會出現在資料表的最底部 索引值 (鍵值) 不能有重複現象 新增查詢還可以加入準則的判斷 45

5-6-3 刪除查詢 可在現有資料表,動態刪除特定條件的資料 準則的設定採取反向的設定方式 在設計檢視畫面中,會多出一個 刪除列 之前的查詢準則都是要找到符合的記錄 刪除查詢則是要消滅不符合準則的記錄 在設計檢視畫面中,會多出一個 刪除列 49

5-6-4 更新查詢 可在現有資料表,動態更新特定條件的資料 在設計檢視模式中,會多出一個 更新列 53

5-1-3 查詢物件的種類 選取查詢 參數查詢 交叉查詢 動作查詢 SQL 查詢 3

補充、SQL 查詢 結構化查詢語言(Structured Query Language) Access大多數查詢,皆可自動編譯成SQL指令 點選 查詢/執行 指令,或按一下工具列上的 執行 工具鈕時,系統就執行對應的SQL指令 使用者可以點選 檢視/SQL檢視 指令,來查 看所建立之查詢的對應SQL指令