sql:group by V.S. distinct
题目:
找出所有员工当前(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相关推荐
- SQL:group by中属性为什么一定要出现在select语句中?
问题:按授课班号统计选修该课程的人数,并按照人数升序排列. --cno是课程号,sno是学号,sc是选修课程表 select cno,COUNT(distinct sno) as 人数 from sc ...
- sql 分组求和_从零学会SQL:汇总分析 D3
2020年3月24日 星期二 大纲: 汇总分析: 分组: 对分组结果指定条件: 用sql解决业务问题: 对查询结果排序: 如何看懂报错信息. 1 汇总分析 汇总函数 count:求某列的行数: 计算教 ...
- Hive QL【Queries (select)】基本统计及分组函数:group by
SELECT [ALL | DISTINCT] select_expr, select_expr, ...FROM table_reference[WHERE where_condition][GRO ...
- GitHub#SQL#:SQL必知必会
https://github.com/CyC2018/Interview-Notebook 一.基础 二.创建表 三.修改表 四.插入 五.更新 六.删除 七.查询 八.排序 九.过滤 十.通配符 十 ...
- sql学习练习题_学习SQL:练习SQL查询
sql学习练习题 Today is the day for SQL practice #1. In this series, so far, we've covered most important ...
- hive hsql 漏斗模型_数据分析之SQL:常用模型
以下介绍常用的SQL写法: case when的用法---不管偏不偏,你可能真没见过这种写法 内连接VS左连接---80%的业务代码都与之相关 distinct的用法--你可能真的错怪distinct ...
- 看一遍就理解:group by 详解
前言 日常开发中,我们经常会使用到group by.亲爱的小伙伴,你是否知道group by的工作原理呢?group by和having有什么区别呢?group by的优化思路是怎样的呢?使用grou ...
- MySQL查询优化:GROUP BY
目录 一.group by group by 优化方法 - 索引 松散索引扫描(Loose Index Scan) 为什么松散索引扫描的效率会很高? 紧凑索引扫描(Tight Index Scan) ...
- SQL:根据消费类型不同统计人次
SQL:根据消费类型不同统计人次 --按照不同消费类型,统计不同类型的总金额和玩家(重复消费算1人次) select distinct reason,sum(c) as '金额', count(uni ...
最新文章
- SQL触发器实例(上)
- TheBeerHouse 网站项目学习笔记(5)---架构设计
- python实现真正的冒泡排序算法(时间复杂度优化版)!
- FreeSql (一)入门
- 59s计时器C语言程序步骤详解,51单片机00-59秒计时器 0-59s Timer
- macOS卸载Java9及利用Homebrew搭建并配置Java开发环境
- JavaScript并非“按值传递”
- 【Spring 持久层】Spring 与 Mybatis 整合
- 数据挖掘实践(金融风控)——task4:建模调参
- [2019杭电多校第二场][hdu6602]Longest Subarray(线段树)
- VS2015 error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型
- OCR(联机手写汉字识别)
- DAY07-ES5-String
- php中$$代表什么意思
- Pvr_UnitySDKAPI
- 台式电脑经常碰到的一些问题
- 利用Python3将EXCEL中某列特殊字符之前的汉字取首字母,特殊字符之后的汉字取全拼,然后用下划线“_”相连,写入下一列...
- 不对外开放的微信小程序审核时不通过,因为无法提供测试账号导致审核人员登录失败解决办法!
- 空间参考系统据库srs.db的使用
- 机器人教育在学校普及
热门文章
- 陌陌-pyspark
- 求助:error ‘ListNode’ does not name a type
- 亚马逊asin关键词排名追踪_亚马逊关键词排名的原理?如何提高亚马逊关键词排名?...
- Excel导入SQL server数据库e日期格式转换失败
- 昆仑通态TPC1071Gtx的乱七八糟自用
- 计算机组成原理考试试卷及答案,计算机组成原理试题及答案.docx
- 源代码行数统计工具及方法
- 项目管理工具dhtmlxGantt甘特图入门教程(十四):导出/导入 Excel到 iCal
- sqlserver查看执行计划
- 通过C3实现基础动画效果