老师 我没听懂 为什么这段代码有问题?

来源:2-1 数据操作语言:聚合函数

星辰很精彩

2022-07-23 10:41:17

https://img.mukewang.com/climg/62db5fb2099c9a4e14800797.jpg

写回答

1回答

好帮手慕小黑

2022-07-23

同学你好,聚合函数是不能出现在where中的,所以同学所说的sql语句是错误的,正确书写为:SELECT COUNT(*) FROM `t_emp` tp,(SELECT AVG(sal) sal FROM t_emp ) tb WHERE tp.`sal`>tb.sal AND tp.`hiredate`>="1985-1-1"。

祝学习愉快!

0

0 学习 · 9886 问题

查看课程