- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[幼儿读物]SQL课件
西安工程大学机电工程学院 5. 数据查询 Use my_db1 Go select year,总和=sum(mathcj),平均值=avg(engcj) from stu_cj where not year=1997 group by year Go 有where 时,group by必须在where后面。 西安工程大学机电工程学院 5. 数据查询 Use my_db1 Go select year,总和=sum(mathcj),平均值=avg(engcj) from stu_cj group by year Go 没有where 时,group by必须在select后。 西安工程大学机电工程学院 5. 数据查询 7、having子句 Having子句与where子句一样,也可以指定查询条件,但是having用在group by之后。 如在数据库my_db1中从stu_cj中查询数学总和大于82 Use my_db1 Go select year,总和=sum(mathcj),平均值=avg(engcj) from stu_cj group by year having sum(mathcj)82 Go 注意:Where 与having区别 下例 西安工程大学机电工程学院 5. 数据查询 use my_db1 Go select year,总和=sum(mathcj),平均值=avg(engcj) from stu_cj where sum(mathcj)82 group by year Go显示的结果是聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。 显示每个地区的总人口数和总面积.仅显示那些面积超过1000000的地区。 西安工程大学机电工程学院 5. 数据查询 SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region HAVING SUM(area) 1000000 在这里,我们不能用where来筛选超过1000000的地区,因为表中不存在这样一条记录。相反,HAVING子句可以让我们筛选成组后的各组数据. 西安工程大学机电工程学院 5. 数据查询 但是如果不用聚合函数,则有时where与having用法一样 Use my_db1 Go select year,总和=sum(mathcj) from stu_cj where year1997 group by year Go Use my_db1 Go select year,总和=sum(mathcj) from stu_cj group by year having year1997 Go 以上两个例子,结果是一样的。 西安工程大学机电工程学院 5. 数据查询 8、order by子句 Order by 子句用于对查询结果集中的行进行重新排序。Asc和desc关键字分别用于指定升序或降序。系统默认为升序,可以在order by 中指定多个排序列,即嵌套排序,order by子句要定在where子句的后面,而且在order by 子句中不能使用ntext,text,image列。 如:Use my_db1 Go select year,总和=sum(mathcj) from stu_cj group by year order by year [asc 或 desc] Go 西安工程大学机电工程学院 5. 数据查询 9、compute子句 compute子句用在where子句后,且来计算总计并进行分组小计,可以使用聚合函数、总计值或小计值为附加新行出现在检索结果中,使用此子句时,必须使用order by子句对compute子句中by指定的列进行排序,否则出现错误提示。 如: Use my_db1 Go select year,mathcj from stu_cj order by year compute sum(mathcj) Go Use my_db1 Go select year,mathcj from stu_cj order by year compute sum(mathcj) by year Go 西安工程大学机电工程学院 5. 数据查询 Compute 与computer by的使用限制如下: (1)distinct不允许同聚合函数在一起使用 (2)compute子句中的列必须在select子句一起使用 (3)select into 不与compute子句一起用 (4)若使用了compute by子句,则必须使用order by子句 (5)compute
您可能关注的文档
- [工程科技]第一编 市场营销基础知识.doc
- [工程科技]第一章 天然纺织纤维及其理化性能.doc
- [工程科技]第七章 大卫·李嘉图的经济理论.ppt
- [工程科技]第七章 数字地面模型及其应用.ppt
- [工程科技]第4章 数字滤波器的原理和设计方法.ppt
- [工程科技]第三章 平面与平面系统.ppt
- [工程科技]第三章 筹资管理1.ppt
- [工程科技]第七章 FX2N系列可编程控制器步进指令及状态编程法.ppt
- [工程科技]第三章 物流核心活动及其运作管理.ppt
- [工程科技]第三步评估你的市场 2xin.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)