美文网首页
8.找出所有员工当前(to_date='9999-01-01')

8.找出所有员工当前(to_date='9999-01-01')

作者: Bre_eze | 来源:发表于2018-07-03 20:52 被阅读0次

找出所有员工当前(to_date='9999-01-01')具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示

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`));

解析:考察分组操作,这里有两种做法
使用group by:注意这里的order by 必须放在group by后面,不然会报错。

select salary
from salaries
where to_date = '9999-01-01'
group by salary
order by salary desc;

使用distinct:

select distinct salary
from salaries
where to_date='9999-01-01'
order by salary desc;

相关文章

  • 找出所有员工当前(to_date='9999-01-01')具体

    题目 找出所有员工当前(to_date='9999-01-01')具体的薪水salary情况,对于相同的薪水只显示...

  • 8.找出所有员工当前(to_date='9999-01-01')

    找出所有员工当前(to_date='9999-01-01')具体的薪水salary情况,对于相同的薪水只显示一次,...

  • SQL练习

    查找入职员工时间排名倒数第三的员工所有信息 查找各个部门当前(to_date='9999-01-01')领导当前薪...

  • SQL10

    题目描述 对所有员工的当前(to_date='9999-01-01')薪水按照salary进行按照1-N的排名,相...

  • 牛客网sql实战(二)

    23.对所有员工的当前(to_date='9999-01-01')薪水按照salary进行按照1-N的排名,相同s...

  • sql3

    题目描述: 统计出当前各个title类型对应的员工当前(to_date='9999-01-01')薪水对应的平均工...

  • sql之自连接

    题目:查找当前薪水(to_date='9999-01-01')排名第n多的员工编号emp_no、薪水salary、...

  • 18.查找当前薪水(to_date='9999-01-01')排

    查找当前薪水(to_date='9999-01-01')排名第二多的员工编号emp_no、薪水salary、las...

  • SQL13

    题目描述: 汇总各个部门当前员工(to_date='9999-01-01')的title类型的分配数目, 结果给出...

  • 17.获取当前(to_date='9999-01-01')薪水第

    获取当前(to_date='9999-01-01')薪水第二多的员工的emp_no以及其对应的薪水salary 解...

网友评论

      本文标题:8.找出所有员工当前(to_date='9999-01-01')

      本文链接:https://www.haomeiwen.com/subject/qrnjuftx.html