- 0
- 0
- 约8.58千字
- 约 16页
- 2026-06-05 发布于山东
- 举报
MySQL数据库技术与项目应用教程(微课版)(AI助学)
(第3版)习题答案
项目四CRUD操作网上商城系统数据
单选题:
CACABACDBDCBDBB
思考题(参考):
(1)HAVING和WHERE都可以用于对查询结果进行筛选,它们的作用有何不同?为什么会产生这种不同?在什么时候HAVING的条件可以用WHERE条件来取代而结果不变?请谈谈你的理解。
答:两者在语法上表现不相同,WHERE子句在语法上放在FROM子句后,用来筛选表中满足条件的数据行;HAVING子句需与GROUPBY子句一起使用,用来筛选分组统计后的数行,通常用来筛选聚合数据的行。主要原因是SELECT语句各子句的执行是有一定顺序的,且WHERE子句先于SELECT子句执行,因此在WHERE子句中不能使用别名和聚合函数。而HAVING子句可以使用别名和聚合函数作为筛选条件,若HAVING对分组筛选的数据是表中的基础数据时,可以用WHERE子句来替代。例如:
#语句1
selectgname,sum(gsale_qty)fromgoods
groupbygname
havinggnamelike’平凡%’;
#语句2
selectgname,sum(gsale_qty)fromgoods
wheregnamelike’平凡%’
groupbygname
您可能关注的文档
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目1.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目2.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目3.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目5.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目6.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目7.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目8.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案汇总 李锡辉 项目1--8.docx
- 第1章 线形规划.ppt
- 《运筹学》课件 第7章 图论.ppt
最近下载
- 卡游招股书2025年.pptx
- K101-1~4:通风机安装(2012年合订本).docx VIP
- 脚手架搭设及验收.pptx VIP
- 2025年广西高考化学试卷(含答案及解析).pdf
- DB41/T 3007-2025 高标准农田 建设工程质量技术规范.pdf VIP
- 公路长大桥梁结构健康监测系统试点建设技术指南.doc VIP
- 2026年陕西高速铁路投资有限公司招聘(5人)笔试参考题库及答案解析.docx VIP
- 第一章 地球的运动 2025-2026学年高二地理人教版选择性必修1单元达标测 .pdf VIP
- 2025年拍卖师拍卖文案创意结构写作专题试卷及解析.pdf VIP
- 《公路自然灾害监测预警系统技术指南(试行)》.docx VIP
原创力文档

文档评论(0)