题解 | #查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t#

查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t

http://www.nowcoder.com/practice/6d4a4cff1d58495182f536c548fee1ae

sql语句的执行顺序:

from>where>group by>having>select>distinct>union>order by 

所以正常在having中是不可以使用别名的,但是MySQL 对此作了扩展。在 MySQL5.7.5 之前的版本,ONLY_FULL_GROUP_BY sql mode默认不开启。在5.7.5或之后的版本默认开启。

  • 允许在select list、having condition和order by list中使用没有出现在group by list中的字段。 此时mysql会随机选择没有出现在group by list中的字段的值。效果和使用ANY_VALUE()是相同的。

  • 允许在having condition中使用select list中的alias

全部评论

相关推荐

11-22 16:49
已编辑
北京邮电大学 Java
美团 质效,测开 n*15.5
点赞 评论 收藏
分享
评论
2
收藏
分享
牛客网
牛客企业服务