数据库SQL实战
来源:互联网 发布:hibernate sql注入 编辑:程序博客网 时间:2024/06/07 06:58
找出所有员工当前(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`));
`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`));
输入描述:
无
输出描述:
salary 946929440988958880707405772527597554331125828
select distinct salaryfrom salarieswhere to_date = '9999-01-01'order by salary desc
1、相同薪水显示一次,则使用select distinct可去除重复值
2、要求逆序排列,则在最后应使用order by salary desc
也可这样写:
select salaryfrom salarieswhere to_date = '9999-01-01'group by salaryorder by salary desc
大表一般用distinct效率不高,大数据量的时候都禁止用distinct,建议用group by解决重复问题。 阅读全文
1 0
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- 数据库SQL实战
- React去掉双击文字的选中状态
- 监听服务器端口
- MapView跟Scrollview冲突
- 06-Ubuntu-Linux基础命令
- 欢迎使用CSDN-markdown编辑器
- 数据库SQL实战
- java端实现文件下载
- Java并发编程实战(学习笔记二 第三章 对象的共享 下 线程封闭)
- Android Scroll详解(二):OverScroller实战 + ListView 的 OverScrollBy 两个参数的解析
- 图片转换,字符串,字符串转换图片
- POJ1321——棋盘问题
- Mac OS Launchpad设置排列
- 微信小程序--长按事件bindlongtap与点击事件bindtap的冲突
- 大数相乘