- 1、本文档共92页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL数据操纵语句
* 参考: 示例1返回表 orderhist 中的订购信息。此查询按照每个产品的产品标识进行分组并计算订购的总数量。在结果集中,每个产品的订购总数量将用聚合函数 SUM 计算并显示出来; 示例2比示例1中的查询多了一个 WHERE 子句。这个查询将只对产品标识为2的产品进行分组并计算总订购数量。 * 参考: 示例1列出了表 orderhist 中的所有记录,并为订购的所有产品生成一个汇总值; 示例2列出了表 orderhist 中的所有行,为每一种订购的产品生成一个汇总值,也将为所有订购的产品生成一个汇总值。 * 参考: 示例1列出了表 orderhist 中的所有记录,并为订购的所有产品生成一个汇总值; 示例2列出了表 orderhist 中的所有行,为每一种订购的产品生成一个汇总值,也将为所有订购的产品生成一个汇总值。 * 4.6.1 使用聚合函数 SQL Server提供了许多聚合函数,主要有: 聚合函数 描述 AVG(列名) 计算给定列的平均值 COUNT (列名) 计算表达式中值的数目 COUNT (*) 计算所选择的行的数目 MAX (列名) 计算给定列的中的最大值 MIN (列名) 计算给定列的中最小值 SUM (列名) 计算给定列的中所有值的和 * 4.6.1 使用聚合函数 字段的数据类型决定了可以用在该字段上的聚合函数类型。 如:SUM 和 AVG 只能用在数据类型代表数字的字段上。 * 4.6.1 使用聚合函数 [示范案例25] 在“Northwind”数据库中查询“employees”表中雇员的数目 。 程序清单如下: SELECT count(*) AS 雇员数目 FROM employees * 4.6.1 使用聚合函数 实验并思考: 1) 如果本例中将count(*)更改为count(employeeid),其显示的个数为多少? 2) 如果改为count(city)呢?结果又如何呢?? * 4.6.1 使用聚合函数 对包含空值的字段使用聚合函数时,应注意 SQL Server 的聚合函数(COUNT(*) 除外)将忽略字段中的空值。 COUNT(*)将计算所有的行,即使每个字段都含有空值。 * 4.6.2 对结果进行分组 GROUP BY子句将查询结果集按某一列或多列值分组,分组列的值相等的为一组,并对每一组进行统计计算。对查询结果集分组的目的是为了细化聚合函数的作用对象。 GROUP BY子句的语法格式为: GROUP BY [ALL] 列名[,列名] … [WITH {CUBE|ROLLUP}] [HAVING 筛选条件表达式] * 4.6.2 对结果进行分组 语法注释: ALL:用于指定包含所有组和结果集 。 BY 列名:是按列名指定的字段进行分组 。 使用WITH CUBE会对GROUP BY所列出的所有分组字段进行汇总运算 。 使用WITH ROLLUP会对GROUP BY所列出的第一个分组字段进行汇总运算 。 HAVING筛选条件表达式:表示对生成的组筛选后再对满足条件的组进行统计 。 * USE northwind SELECT productid, orderid ,quantity FROM [order details]GO productid orderid quantity 1 1 5 1 1 10 2 1 10 2 2 25 3 1 15 3 2 30 productid total_quantity 2 35 只对满足 WHERE 子句的行分组 productid total_quantity 1 15 2 35 3 45 USE northwind SELECT productid ,SUM(quantity) AS total_quantity FROM [order details] GROUP BY productidGO 示例 1 USE northwind SELECT productid ,SUM(quantity) AS total_quantity FROM [order details] WHERE productid = 2 GROUP BY productidGO 示例 2 4.6.2 对结果进行分组 * 4.6.2 对结果进行分组 [示范案例26] 统计“northwind”数据库“orders”表中每个城市的订单总数 。 程序清单如下: SELECT shipcity,count(orderid) AS 订单总数 FROM orders GROUP BY shipcity * 4.
您可能关注的文档
- PracticalDatabaseDesignandTuning.ppt
- PQDT学位论文挑选具体步骤.ppt
- PQDT国外博硕士学位论文全文数据库简介.ppt
- Practice.ppt
- PrardivaMangilipally.ppt
- PP视频的未来之路.ppt
- PremiereProCS基础.ppt
- PreparingaProgramtoRun.ppt
- PresentationbyKaranAnejaAileenDeSoto.ppt
- PresentationExcellenceTomPeters.ppt
- 2022~2023无人机资格证考试题库及答案第445期 .pdf
- 微机原理题集(附答案) .pdf
- 2023年-2024年一级注册建筑师之建筑材料与构造真题练习试卷B卷附完整版720847176.pdf
- 2023-2024学年安徽省安庆市高二下学期第一次月考数学质量检测模拟试题完整版720715619.pdf
- 2023年-2024年教师资格之幼儿综合素质全真模拟考试试卷A卷含答案.pdf
- 2023-2024学年云南新人教版(一起)四年级下英语同步练习(含考点).pdf
- 2022感动中国十大人物完整事迹颁奖词必威体育精装版 .pdf
- 2023年-2024年教师资格之小学教育学教育心理学强化训练试卷A卷附.pdf
- 2023大学_材料力学教程(刘庆潭著)课后答案下载 .pdf
- 2022年初中物理知识点归纳总结大全 .pdf
最近下载
- 【资料】电力物资标准化包装物料手册.docx
- hbs758s混合伺服使用说明书.pdf
- 教师与学生之间的有效沟通策略研究教学研究课题报告.docx
- 施工进场材料检验与合格标准.pdf VIP
- 全国教育科学规划申报书范例:《数字教育背景下教学范式创新与实践探索研究》课题设计论证.pdf VIP
- 2023年中国陪诊服务行业热点短报告-引领患者高效就医-2023.08-23页-WN8.pdf
- 京东基于测试流水线驱动的质效管理平台落地实践 - QECon 2022全球软件质量&效能大会(公开)-上海站.pdf
- 国家基本公共卫生中医药健康管理.ppt
- 五年级数学上册苏教版《用字母表示数》说课稿.pdf
- 2024统编新版小学三年级语文上册第八单元:大单元整体教学设计.docx
文档评论(0)