SQL练习:SQL7_简单
题目: 查找薪水变动超过15次的员工号emp_no以及其对应的变动次数t
请注意,一个员工可能有多次涨薪的情况
CREATE TABLE `salaries` (
`emp_no` int(11) NOT NULL,
`salary` int(11) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`,`from_date`));
题解
#方式1:分组,COUNT()函数
SELECT emp_no,COUNT(to_date) t
FROM salaries
GROUP BY emp_no
HAVING t > 15 #可以直接使用别名t
个人整理的笔记,仅供学习使用,有问题麻烦指正。
题目及解答思路均来源于:牛客网