题目描述

找出所有员工当前(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`));

输入描述:

输出描述:

salary
94692
94409
88958
88070
74057
72527
59755
43311
25828
select salaryfrom salarieswhere to_date='9999-01-01'group by salaryorder by salary desc

注:distinct可以去掉重复值,但是大表一般用distinct效率不高,大数据量的时候都禁止用distinct,建议用group by解决重复问题。

牛客网——MySQL数据库练习相关推荐

  1. 牛客网SQL数据库实战之查找入职员工时间排名倒数第三的员工所有信息

    题目描述 查找入职员工时间排名倒数第三的员工所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date N ...

  2. sql replace替换多个字符_牛客网数据库SQL实战详细剖析(4150)

    文章来源:大数据肌肉猿 作者:无精疯 这是一个系列文章,总共61题,分6期,有答案以及解题思路,并附上解题的一个思考过程.具体题目可参考牛客网的SQL实战模块:https://www.nowcoder ...

  3. 牛客网数据库SQL实战答案解析下篇

    部分答案来自牛客网讨论分析 查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部 SELECT c.name, COUNT(fc.film_id) ...

  4. sql not exists用法_牛客网数据库SQL实战详细剖析(5160)(更新完结)

    文章来源:大数据肌肉猿 作者:无精疯 这是一个系列文章,总共61题,分6期,有答案以及解题思路,并附上解题的一个思考过程. 具体题目可参考牛客网的SQL实战模块: https://www.nowcod ...

  5. 牛客网数据库SQL实战45—— 将titles_test表名修改为titles_2017

    牛客网数据库SQL实战45-- 将titles_test表名修改为titles_2017 题目描述 将titles_test表名修改为titles_2017. CREATE TABLE IF NOT ...

  6. 如何快速掌握MYSQL?附牛客网精选的50道SQL题目详解【入门推荐】

    大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 另外也欢迎大家 ...

  7. 牛客网数据库SQL实战答案解析上篇

    部分解析摘自牛客网讨论分析 查找最晚入职的员工信息 SELECT * FROM employees WHERE hire_date = (SELECT MAX(hire_date) FROM empl ...

  8. 牛客网数据库SQL实战14—— 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。

    牛客网数据库SQL实战14-- 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略. 题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出titl ...

  9. 牛客网数据库SQL实战25—— 获取员工其当前的薪水比其manager当前薪水还高的相关信息

    牛客网数据库SQL实战25-- 获取员工其当前的薪水比其manager当前薪水还高的相关信息 题目描述 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999 ...

最新文章

  1. 课工场java新手基础教程_Java新手学习路线,学Java不走弯路
  2. 如何实现Spark on Kubernetes?
  3. windows7下cmd中一键切换virtualenv中的Python版本
  4. mac看图软件哪个好用_细数Mac上那些好用且免费的软件(三)
  5. java 拦截器ajax_(转)拦截器深入实践 - JAVA XML JAVASCRIPT AJAX CSS - BlogJava
  6. html实现输入框扫码录入,使用这个工具,可以让你一行代码生成登录表单
  7. python使用win32com复制word的某一页然后粘贴到新的word页面中
  8. python求n的阶乘_python如何计算n的阶乘
  9. 大数据处理中心什么意思_什么是数据处理中心或数据中心
  10. 裁员潮下的打工人,怎么把手里的饭碗端稳?
  11. 七周成为数据分析师 | 统计学
  12. MySQL常用命令与函数
  13. Layer visibleRegion的计算过程
  14. 网络信息安全攻防学习平台——基础关
  15. java的行业认证_Sun认证Java程序员考试介绍
  16. [WP/CTFshow]XSS Web316-333
  17. 北航2019计算机学院复试线,2019北京航空航天大学
  18. Nginx启动和停止报No mapping for the Unicode character exists in the target multi-byte code...错误的解决方法
  19. tinyxml2 01 基本使用
  20. springboot+微信小程序 入门级项目实战

热门文章

  1. Method has too many Body parameters: public abstract java.util.List com.yun.client.DemandClient.que
  2. Matlab浮点变定点
  3. 大笨钟 (10 分)
  4. Power supply 子系统之最简驱动实现
  5. 对文件或文件夹进行删除、移动、windows10重命名等操作时,系统可能提示“操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试
  6. LVTTL与LVCMOS区别
  7. 华硕服务器主板型号命名规则,装机指南 华硕主板新命名规则解读
  8. 唐澳华的亚索有错吗?
  9. 上海居住证及居住证积分常见问题(70个常见问题)
  10. 平方根和立方根怎么用计算机,用计算器探究平方根和立方根