【352天】我爱刷题系列111(2018.01.23)
@(一只心中无码的程序员)专栏
叨叨两句
- ~
SQL习题006
查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t
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
));
此题应注意以下四点:
1、用COUNT()函数和GROUP BY语句可以统计同一emp_no值的记录条数
2、根据题意,输出的涨幅次数为t,故用AS语句将COUNT(emp_no)的值转换为t
3、由于WHERE后不可跟COUNT()函数,故用HAVING语句来限定t>15的条件
4、最后存在一个理解误区,涨幅超过15次,salaries中相应的记录数应该超过16(从第2条记录开始算作第1次涨幅),不过题目为了简单起见,将第1条记录当作第1次涨幅,所以令t>15即可
/** 注意: 严格来说,下一条salary高于本条才算涨幅,但本题只要出现了一条记录就算一次涨幅,salary相同可以理解为涨幅为0,salary变少理解为涨幅为负 **/
1
2
SELECT emp_no, COUNT(emp_no) AS t FROM salaries
GROUP BY emp_no HAVING t > 15
【352天】我爱刷题系列111(2018.01.23)相关推荐
- 【244天】我爱刷题系列(3)
叨叨两句 未来我爱刷题系列将与跃迁之路系列绑定,同步更新,即每天我都将运用跃迁之路的方法进行刻意练习. 总结套路,用乘法思路跃迁. 题8:编写程序把这些IP按数值大小,从小到大排序并打印出来 编写程序 ...
- 【340天】我爱刷题系列099(2018.01.11)
叨叨两句 ~ 牛客网--java专项练习078 1 类Parent和Child定义如下: 1 .class Parent{2. public float aFun(float a, float b) ...
- 【312天】我爱刷题系列071(2017.12.14)
叨叨两句 打算改变一下,以后每天先只做5道题,把更多时间用于项目 牛客网--java专项练习050 1 What will happen when you attempt to compile and ...
- 【337天】我爱刷题系列096(2018.01.08)
叨叨两句 ~ 牛客网--java专项练习075 1 不能用来修饰interface的有( )(仅限外部接口) 正确答案: A C D 你的答案: A C (错误) A private B public ...
- 【381天】我爱刷题系列140(2018.02.21)
@(一只心中无码的程序员)专栏 叨叨两句 ~ SQL习题035 1 题目描述 film表 字段 说明 film_id 电影id title 电影名称 description 电影描述信息 CREATE ...
- 【297天】我爱刷题系列056(2017.11.29)
叨叨两句 搞定 牛客网--java专项练习036 1 抽象类方法的访问权限默认都是public.( ) 正确答案: B 你的答案: A (错误) 正确 错误 关于抽象类 JDK 1.8以前,抽象类的方 ...
- 【372天】我爱刷题系列131(2018.02.12)
叨叨两句 ~ SQL习题026 1 本题的批量插入数据要求在一条语句内完成,以下有两种方法供参考: 方法一:利用VALUES(value1, value2, ...), (value1, value2 ...
- 【296天】我爱刷题系列055(2017.11.28)
叨叨两句 今天真的是无比值得纪念的一天,半年跑步50次的目标正式完成. 一个人NB是寂寞的,一群人NB才是我喜欢的. 牛客网--java专项练习035 1 下面有关JDK中的包和他们的基本功能,描述错 ...
- 【284天】我爱刷题系列(43)
叨叨两句 身体是灵魂的载体,灵魂是身体的指引,用心维护.驯化你的身体,构建通道,指引它将力量与情绪宣泄在你想做出成绩的领域,神奇的事情就会发生,哈哈. 牛客网--java专项练习023 1 @Supp ...
最新文章
- int能表示的数据范围(在VS2017下,int和long都是32位)
- 接口测试工具-Jmeter压力测试使用
- el-table 行背景颜色_用手机拍花卉怎样使背景变黑?
- go语言服务器连接mysql,服务器mysql怎么配置才能远程连接
- 二叉树高度的代码解析_剑指offer 从上到下打印二叉树
- Java中引入泛型的好处
- Educational Codeforces Round 18
- 优秀的程序员是如何处理技术 Bug 的?
- 【react】 使用react 脚手架 创建项目
- 实现链表翻转的两种方法
- c语言pwm调制方式,pwm如何进行调制?3种pwm调制方式介绍
- 数字图像处理与分析---指纹图像增强(Python)
- 将SVG 转换为png -- ImageMagick 转换 svg 为透明png 图
- DVWA网盘下载和安装教程 详解
- libcef-详细步骤-将cef浏览器嵌入到Win32中作为子窗口运行
- Steam一直显示断开服务器,为什么吃鸡老于steam服务器断开连接 | 手游网游页游攻略大全...
- 【亲测有效】解决PPT里多个图片无法使用组合功能
- 如何对电脑里越来越多的文件进行管理,分类最重要
- vue---uedito---135
- 基于java网上蛋糕销售系统的设计与实现