题目:

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

答案:

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

分析:

相同薪水只显示一次,可以用group by

也可以用distinct

但是!!!

对于对性能要求高且数据量大的话,建议还是用group by

sql:group by V.S. distinct相关推荐

  1. SQL:group by中属性为什么一定要出现在select语句中?

    问题:按授课班号统计选修该课程的人数,并按照人数升序排列. --cno是课程号,sno是学号,sc是选修课程表 select cno,COUNT(distinct sno) as 人数 from sc ...

  2. sql 分组求和_从零学会SQL:汇总分析 D3

    2020年3月24日 星期二 大纲: 汇总分析: 分组: 对分组结果指定条件: 用sql解决业务问题: 对查询结果排序: 如何看懂报错信息. 1 汇总分析 汇总函数 count:求某列的行数: 计算教 ...

  3. Hive QL【Queries (select)】基本统计及分组函数:group by

    SELECT [ALL | DISTINCT] select_expr, select_expr, ...FROM table_reference[WHERE where_condition][GRO ...

  4. GitHub#SQL#:SQL必知必会

    https://github.com/CyC2018/Interview-Notebook 一.基础 二.创建表 三.修改表 四.插入 五.更新 六.删除 七.查询 八.排序 九.过滤 十.通配符 十 ...

  5. sql学习练习题_学习SQL:练习SQL查询

    sql学习练习题 Today is the day for SQL practice #1. In this series, so far, we've covered most important ...

  6. hive hsql 漏斗模型_数据分析之SQL:常用模型

    以下介绍常用的SQL写法: case when的用法---不管偏不偏,你可能真没见过这种写法 内连接VS左连接---80%的业务代码都与之相关 distinct的用法--你可能真的错怪distinct ...

  7. 看一遍就理解:group by 详解

    前言 日常开发中,我们经常会使用到group by.亲爱的小伙伴,你是否知道group by的工作原理呢?group by和having有什么区别呢?group by的优化思路是怎样的呢?使用grou ...

  8. MySQL查询优化:GROUP BY

    目录 一.group by group by 优化方法 - 索引 松散索引扫描(Loose Index Scan) 为什么松散索引扫描的效率会很高? 紧凑索引扫描(Tight Index Scan) ...

  9. SQL:根据消费类型不同统计人次

    SQL:根据消费类型不同统计人次 --按照不同消费类型,统计不同类型的总金额和玩家(重复消费算1人次) select distinct reason,sum(c) as '金额', count(uni ...

最新文章

  1. SQL触发器实例(上)
  2. TheBeerHouse 网站项目学习笔记(5)---架构设计
  3. python实现真正的冒泡排序算法(时间复杂度优化版)!
  4. FreeSql (一)入门
  5. 59s计时器C语言程序步骤详解,51单片机00-59秒计时器 0-59s Timer
  6. macOS卸载Java9及利用Homebrew搭建并配置Java开发环境
  7. JavaScript并非“按值传递”
  8. 【Spring 持久层】Spring 与 Mybatis 整合
  9. 数据挖掘实践(金融风控)——task4:建模调参
  10. [2019杭电多校第二场][hdu6602]Longest Subarray(线段树)
  11. VS2015 error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型
  12. OCR(联机手写汉字识别)
  13. DAY07-ES5-String
  14. php中$$代表什么意思
  15. Pvr_UnitySDKAPI
  16. 台式电脑经常碰到的一些问题
  17. 利用Python3将EXCEL中某列特殊字符之前的汉字取首字母,特殊字符之后的汉字取全拼,然后用下划线“_”相连,写入下一列...
  18. 不对外开放的微信小程序审核时不通过,因为无法提供测试账号导致审核人员登录失败解决办法!
  19. 空间参考系统据库srs.db的使用
  20. 机器人教育在学校普及

热门文章

  1. 陌陌-pyspark
  2. 求助:error ‘ListNode’ does not name a type
  3. 亚马逊asin关键词排名追踪_亚马逊关键词排名的原理?如何提高亚马逊关键词排名?...
  4. Excel导入SQL server数据库e日期格式转换失败
  5. 昆仑通态TPC1071Gtx的乱七八糟自用
  6. 计算机组成原理考试试卷及答案,计算机组成原理试题及答案.docx
  7. 源代码行数统计工具及方法
  8. 项目管理工具dhtmlxGantt甘特图入门教程(十四):导出/导入 Excel到 iCal
  9. sqlserver查看执行计划
  10. 通过C3实现基础动画效果