04 2020 档案

摘要:row_number的用途非常广泛,排序最好用它,它会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号。 rank函数用于返回结果集的分区内每行的排名,行的排名是相关行之前的排名数加一。简单来说rank函数 阅读全文
posted @ 2020-04-17 16:21 sinodragon21 阅读(150) 评论(0) 推荐(0) 编辑
摘要:查找最晚入职员工的所有信息 select * from employees where hire_date = (select max(hire_date) from employees) 查找入职员工时间排名倒数第三的员工所有信息 select * from employees order by 阅读全文
posted @ 2020-04-17 10:31 sinodragon21 阅读(171) 评论(0) 推荐(0) 编辑
摘要:查找所有已经分配部门的员工的last_name和first_name以及dept_noCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to 阅读全文
posted @ 2020-04-10 15:52 sinodragon21 阅读(236) 评论(0) 推荐(0) 编辑
摘要:查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_noCREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` da 阅读全文
posted @ 2020-04-10 15:44 sinodragon21 阅读(247) 评论(0) 推荐(0) 编辑
摘要:查找入职员工时间排名倒数第三的员工所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varc 阅读全文
posted @ 2020-04-09 17:23 sinodragon21 阅读(259) 评论(0) 推荐(0) 编辑
摘要:查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) 阅读全文
posted @ 2020-04-09 17:19 sinodragon21 阅读(268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示