第 9 章 查詢資料- 善用 SELECT 敘述.

Slides:



Advertisements
Similar presentations
颐高集团项目中心 海亮地产开发模式研究报告. 目 录 目 录 第四部分:海亮地产高周转模式执行 第二部分:海亮地产高周转模式原因 第三部分:海亮地产高周转模式内涵 第一部分:海亮地产企业背景 第五部分:海亮地产高周转支撑体系.
Advertisements

第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
Data type P64 ‘’ 转义字符 P67 P68 EXE,选出某个教师的学生中最新的一 个,要姓名, ID (,LIMIT ) EXISTS,NOT EXISTS P409 Q,EXISTS 和 in 的区别( 1000 ,查询结果)
第6章 数据库管理软件Access 年秋.
考点作文十大夺魁技法 第28课时 写作(二) 考点作文十大夺魁技法 6-10 ·新课标.
淘宝海量数据产品技术架构 张轩丞(朋春) 淘宝网-数据平台与产品部.
目 录 第 1 章 数据库技术基础 第 2 章 SQL Server基础 第 3 章 数据库管理 第 4 章 查询和视图
“三生教育”专题 生命·生存·生活.
關聯查詢.
SQL的简单查询.
第5章 关系数据库标准语言SQL 主讲:张丽芳.
十一 ASP对数据库的访问.
舊石器時代 位置: 亞洲大陸東緣,西太平洋弧狀列島一部份 背景 形成: 兩千多萬年前逐漸隆起,形成島嶼 生物: 大角鹿、猛瑪象、亞洲大陸原始人 臺東 長濱文化 苗栗 網形文化 臺南 左鎮人目前臺灣發現最早人類化石 代表 文化 1.住在海邊洞穴-短期定居小型隊群 2.以採集、狩獵為生 3.使用礫石砍伐器、片器、尖器.
第2讲 Transact-SQL语言.
系统简介 理财顾问 业务 是基于通信平台的技术优势,整合《理财周刊》、第一理财网、乾隆集团等合作伙伴提供的理财产品内容和权威的理财专家资源,以集中式呼叫中心为主的服务方式,让普通百姓可以享受到快捷、全面、专业、权威的资讯及投资理财的服务平台。
数据库技术 实践.
高等院校计算机教材系列 数据库原理与应用(第2版) 任课教师:刘雅莉
Chap 11 SQL基本查詢指令.
第8章 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
第四章 数据库对象.
第4章 关系数据库标准语言SQL 4.1 SQL语言概述 4.2 SQL数据查询功能 4.3 SQL数据操作功能 4.4 SQL数据定义功能.
作文教學變奏曲 在一個空桶裡舀水,只是枉然;在一頭公牛身上擠奶,則是危險;讓一個沒有話的人說話,那就是——作文!(史英)
寻觅节日诗情.
宦官那些事儿 宦官那些事儿 主讲:小学部李永善 主讲:小学部李永善.
第3章 SQL的基础知识 数据库管理及应用 3.1 SQL简介 3.2 SQL的数据模型 3.3 标识符 3.4 使用SQL语句管理数据库
文科计算机小公共课规划教材 Access 程序设计.
第一讲 数据查询优化.
第 10 章 更多的查詢技巧.
电视教育课 【5】 小学生行为习惯养成教育.
宁波爱地房产市场年报 郊五区
第3章 数据查询与SQL命令.
第5讲 分组查询 IBM Confidential.
查询数据.
關聯式資料庫.
Access 2007 進銷存管理系統實作 文魁資訊股份有限公司.
第六章 學習SQL語言.
Chap 5 關聯式代數與計算.
9 SELECT敘述的進階查詢 9-1 SQL的多資料表查詢 9-2 合併查詢 9-3 集合運算查詢 9-4 子查詢
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
Chapter 12 T-SQL 語法與 ASP.NET.
2、掌握SQL中各种查询方法和数据更新方法 3、掌握SQL中视图的定义方法和用法 4、掌握SQL的授权机制
第八章 利用SELECT查詢資料.
彰化縣政府補助辦理網頁設計資料庫應用班 ASP與資料庫介紹 建國技術學院資管系 饒瑞佶.
SQL Server 2000 数据库入门.
实验 2:MS Access QBE Query使用
第九章 進階的查詢技巧.
Skew Join相关论文 报告人:蔡珉星 厦大数据库实验室
国家“十一五”规划教材 数据库原理与应用教程(第3版).
MySQL 結構化查詢語言 MySQL.
第十二章 SQL語言簡介 講授大綱: 新增資料庫 新增資料表 新增資料 修改資料 刪除資料 查詢資料 透視ASP.NET-第12章
SQL Injection (資料隱碼) 學生:a 吳倩瑜 指導教授:梁明章.
数据库技术.
第18章 SQL結構化查詢語言 18-1 SQL語言的基礎 18-2 SQL的查詢指令 18-3 SQL子查詢與合併查詢.
資料庫系統 李翊豪 2017/12/21 Reference
3. SQL语言的应用 3.1 SQL历史和优点 3.2 数据查询 3.3 数据操纵.
学习目标 1、什么是表连接 2、表连接类型 3、表连接区别.
学习目标 1、select语法 2、select执行顺序
查询与视图 蔡海洋.
第14章 SQL数据查询与操纵 内容提要 本章知识点
SQL查询语句 蔡海洋.
「與校長有約」 with普二速
学习目标 1、limit的作用 2、实例操作.
8 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
資料庫系統  Database System 施莉萍 2017/12/28.
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
数据分析工具 第10节.
模块六 数据库管理软件——Access 2010.
第4章 数据查询.
教師檔案系統資料如何填寫? 如何對應教師評鑑共同基準?.
Presentation transcript:

第 9 章 查詢資料- 善用 SELECT 敘述

本章重點 9-1 SELECT 敘述的基本結構 9-2 SELECT 子句 9-3 FROM 子句 9-4 WHERE 子句 9-5 GROUP BY 子句 9-6 HAVING 子句 9-7 ORDER BY 子句

9-1 SELECT 敘述的基本結構

9-2 SELECT 子句

SELECT 子句 指定欄位名稱 是否顯示重複記錄:ALL 與 DISTINCT TOP n 與 TOP n PERCENT 需結合 ORDER BY 子句的 WITH TIES 查詢具備識別或 ROWGUID 屬性的欄位 定與使用欄位別名

指定欄位名稱 *:代表資料表中的所有欄位。 column_name:欄位名稱之間用逗號相隔。 expression:利用運算式來指定欄位。

指定欄位名稱

指定欄位名稱

指定欄位名稱

是否顯示重複記錄:ALL 與 DISTINCT

是否顯示重複記錄:ALL 與 DISTINCT

TOP n 與 TOP n PERCENT

TOP n 與 TOP n PERCENT

需結合 ORDER BY 子句的 WITH TIES

需結合 ORDER BY 子句的 WITH TIES

需結合 ORDER BY 子句的 WITH TIES

查詢具備識別或 ROWGUID 屬性的欄位

查詢具備識別或 ROWGUID 屬性的欄位

查詢具備識別或 ROWGUID 屬性的欄位

定與使用欄位別名

9-3 FROM 子句

FROM 子句 定義資料表別名 JOIN 的基本原理 JOIN 的類型:INNER、LEFT、RIGHT、FULL 和 CROSS Self-Joins:自己 JOIN 自己

定義資料表別名

JOIN 的基本原理

JOIN 的基本原理

JOIN 的類型:INNER、LEFT、RIGHT、FULL 和 CROSS [ INNER ] JOIN:顯示符合條件的資料列。 LEFT [OUTER] JOIN:符合條件的資料列,以及左邊資料表中不符合條件的資料列。 RIGHT [OUTER] JOIN:符合條件的資料列,以及右邊資料表中不符合條件的資料列。 FULL [OUTER] JOIN:符合條件的資料列,以及左邊和右邊資料表中不符合條件的資料列。 CROSS J:接將一個資料表的每一筆資料列和另一個資料表的每一筆資料列搭配成新的資料列。

JOIN 的類型:INNER、LEFT、RIGHT、FULL 和 CROSS

JOIN 的類型:INNER、LEFT、RIGHT、FULL 和 CROSS 查詢兩家公司有那些共同的產品及產品的價格(INNER JOIN)

JOIN 的類型:INNER、LEFT、RIGHT、FULL 和 CROSS 找出兩家公司共同的產品及價格, 以及旗旗公司的獨家產品 (LEFT JOIN)

JOIN 的類型:INNER、LEFT、RIGHT、FULL 和 CROSS 查詢兩家公司共同的產品和價格, 以及標標公司有什麼獨家產品 (RIGHT JOIN)

JOIN 的類型:INNER、LEFT、RIGHT、FULL 和 CROSS 查詢兩家公司所有的產品和價格 (FULL JOIN):

JOIN 的類型:INNER、LEFT、RIGHT、FULL 和 CROSS 將兩家公司的每項產品一一配對 (CROSS JOIN)

Self-Joins:自己 JOIN 自己

Self-Joins:自己 JOIN 自己

9-4 WHERE 子句

9-5 GROUP BY 子句 可將資料列依據設定的條件,分成數個群組 (GROUP),並且讓 SELECT 子句中所使用的彙總函數產生作用。

GROUP BY 子句 基本用法 CUBE:對所有欄位加總運算 ROLLUP:對第一個欄位加總運算

基本用法

基本用法

基本用法

CUBE:對所有欄位加總運算

CUBE:對所有欄位加總運算

CUBE:對所有欄位加總運算

CUBE:對所有欄位加總運算

9-6 HAVING 子句

HAVING 子句

9-7 ORDER BY 子句

ORDER BY 子句 order_by_expression:設定排序的依據,可以是欄位名稱、欄位別名、或包含欄位值的運算式。 ASC:以升冪方式 (由小而大) 的方式排序。 DESC:以降冪方式 (由大而小) 的方式排序。 OFFSET offset_expr ROWS:指定在傳回查詢結果時,要略過最前面offset_expr 筆記錄。 FETCH NEXT fetch_expr ROWS ONLY:只要傳回 fetch_expr 筆記錄,必須搭配 OFFSET 一起使用才行。

ORDER BY 子句

ORDER BY 子句

ORDER BY 子句