上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 阅读全文
posted @ 2019-12-06 12:20 寅鸷 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 首先对两个表做内连接,不过做其他连接好像也可以,因为部分经理肯定会出现在薪水表中, 然后连接的条件是工号相同,并且to_date截止时间相同,最后加上to_date='9999-01-01'条件 阅读全文
posted @ 2019-12-05 22:07 寅鸷 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一开始是这样写的,后来看了其他大佬的写法之后改为 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”, 然后针对若干个“小区域”进行数据处理。 另外根据菜鸟教程上的提示,Group By多与聚合函数搭配使用 https: 阅读全文
posted @ 2019-12-05 21:59 寅鸷 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 错误原因:不能将(emp_no, from_date, to_date)作为组合条件来进行分组,这样的话每一条信息都有可能是一组了 正确做法是将emp_no进行分组,以为每一个员工号会对应多条薪水记录,我们只要找出每个员工号所对应的记录个数就行了 阅读全文
posted @ 2019-12-04 10:48 寅鸷 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 测试数据库的建立已经在“sql Group by语句”文章中给出 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数 阅读全文
posted @ 2019-12-04 10:04 寅鸷 阅读(678) 评论(0) 推荐(0) 编辑
摘要: Group by语句是在各条记录聚合之前选择分组条件 1. 按照单个条件分组. 2.按照多个条件分组 因为student属性相同的行class却不相同,所以查询出来的结果并不会像单个条件分组那样去重 3.与order by一起使用 例如想要得到一张表,按照每一个学生进行排序,并且在每一位学生后面按照 阅读全文
posted @ 2019-12-04 10:00 寅鸷 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-12-02 23:08 寅鸷 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页