没有合适的资源?快使用搜索试试~ 我知道了~
1. 常见问题 2. WHERE 子句是不能含有聚集函数的,这可以参见mysql手册的SELECT Syntax 3. HAVING 子句在标准SQL中只能用分
资源详情
资源评论
资源推荐
第二次作业反馈
因为课堂时间、PPT内容都是有限的,所以课堂和PPT的内容都是SQL的梗概,有一些边边角角的规
则或者情况没有覆盖到的,但是在实际作业中确实会遇到的。因此,在这次反馈之中,会有一些点是
PPT上没有的,需要参考机械工业出版社出版的《数据库系统概念》。
另外,有同学对审题感觉过于小心了谨慎了。在其他人看来比较直接的问题,也能审出来歧义。比
如,这一点我觉得是没有必要的,大胆地按照直观理解去做就行。如果有很多人和你一样觉得有歧
义,作为助教我们就该反思了。
1. 常见问题
1. PPT上没有
NATURAL JOIN
。如果用
NATURAL JOIN
操作,可以省很多等值比较,有兴趣的同学可
以了解一下。
2.
WHERE
子句是不能含有聚集函数的,这可以参见mysql手册的SELECT Syntax
In the WHERE expression, you can use any of the functions and operators that MySQL
supports, except for aggregate (summary) functions.
3.
HAVING
子句在标准SQL中只能用分组属性或者聚集函数。SELECT Syntax
The SQL standard requires that HAVING must reference only columns in the GROUP BY
clause or columns used in aggregate functions.
4. 含有
GROUP BY
的查询块,SELECT的属性只能是分组属性或者聚集函数
5. 标点符号的问题,可能是同学们平时做作业没注意,如果到了考试还是应该严格一点。在作业中
注意到的标点符号问题有:
末尾不加分号
CREATE TABLE
各个属性不加逗号
CREATE TABLE
属性加了引号
6. 更新数据时单位乘除法搞混。
7. 咱们用的比较运算符没有
!=
,只有
<>
。用
=
而不是
==
。
2. 具体题目的问题
1. 题目1.3检索刘丽同学不学的课程的课程名
可以用嵌套查询,也可以用集合减法。集合减法在老师的PPT里边用了
MINUS
和
DIFFERENCE
,
在《数据库系统》用
EXCEPT
,这三种都可以。但是看到一些人错误的写法大概是这样的:
陈莽昆
- 粉丝: 20
- 资源: 291
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- SW3518S全协议快充USB Type-c接口电源模块硬件参考设计评估版硬件(原理图 +pcb)+封装库文件.zip
- 基于深度强化学习算法实现多星对区域目标观测的规划python源码+数据集+模型+超详细注释.zip
- RT1052+SDRAM(IS42S16160) +SIM7600CE(PCIE接口封装)控制板硬件(原理图+PCB)+封装库
- 2017大学英语四级词汇-excel-列表版(精品文档).xls
- 2017版国家医保药品目录(excel版)完整版.xls
- 基于STM32F103单片机设计的无刷电机控制板硬件(原理图+PCB+BOM)+MCU软件控制源码+文档资料.zip
- 肺结节检测数据集VOC+YOLO格式1186张1类别.zip
- Faster-RCNN基于知识蒸馏的目标检测模型增量深度学习方法python源码+项目运行说明.zip
- 2018年考勤表——excel版.xls
- 基于Labview的转子动平衡测控系统源码+系统软件说明书.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0