SQL
大数据之眸
这个作者很懒,什么都没留下…
展开
-
牛客SQL题解 - 获取当前薪水第二多的员工的emp_no以及其对应的薪水salary,不准使用order by
题目描述查找当前薪水(to_date='9999-01-01')排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不准使用order byCREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14...原创 2020-04-01 12:11:45 · 542 阅读 · 0 评论 -
牛客SQL题解 - 获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
题目描述获取当前(to_date='9999-01-01')薪水第二多的员工的emp_no以及其对应的薪水salaryCREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMAR...原创 2020-04-01 12:08:42 · 552 阅读 · 0 评论 -
牛客SQL题解 - 统计出当前各个title类型对应的员工当前薪水对应的平均工资
题目描述统计出当前各个title类型对应的员工当前(to_date='9999-01-01')薪水对应的平均工资。结果给出title以及平均工资avg。CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date...原创 2020-04-01 12:06:25 · 361 阅读 · 0 评论 -
牛客SQL题解 - 查找employees表
题目描述查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` va...原创 2020-03-30 16:51:29 · 809 阅读 · 0 评论 -
牛客SQL题解 - 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。
题目描述从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。注意对于重复的emp_no进行忽略。CREATE TABLE IF NOT EXISTS`titles`(`emp_no` int(11) NOT NULL,`title` varchar(50) NOT NULL,`from_date` date NOT NULL,`to_...原创 2020-03-30 15:43:22 · 229 阅读 · 0 评论 -
牛客SQL题解 - 从titles表获取按照title进行分组
题目描述从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。CREATE TABLE IF NOT EXISTS "titles" (`emp_no` int(11) NOT NULL,`title` varchar(50) NOT NULL,`from_date` date NOT NULL,`to_date` date DEFAULT ...原创 2020-03-30 15:36:59 · 956 阅读 · 2 评论 -
牛客SQL题解 - 获取所有部门中当前员工薪水最高的相关信息
题目描述获取所有部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salaryCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KE...原创 2020-03-29 17:15:52 · 722 阅读 · 0 评论 -
牛客SQL题解 - 获取所有员工当前的manager
题目描述获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date='9999-01-01'。结果第一列给出当前员工的emp_no,第二列给出其manager对应的manager_no。CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,...原创 2020-03-29 17:12:50 · 315 阅读 · 0 评论 -
牛客SQL题解 - 获取所有非manager的员工emp_no
题目描述获取所有非manager的员工emp_noCREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`dept_no`));...原创 2020-03-29 17:09:53 · 337 阅读 · 0 评论 -
牛客SQL题解 - 获取所有部门当前manager的当前薪水情况
题目描述获取所有部门当前manager的当前薪水情况,给出dept_no, emp_no以及salary,当前表示to_date='9999-01-01'CREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` date NOT NULL,`to_date...原创 2020-03-28 11:06:42 · 298 阅读 · 0 评论 -
牛客SQL题解 - 找出所有员工当前薪水salary情况
题目描述找出所有员工当前(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 NUL...原创 2020-03-28 11:03:35 · 403 阅读 · 0 评论 -
牛客SQL题解 - 查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t
题目描述查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数tCREATE 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_d...原创 2020-03-28 11:00:09 · 319 阅读 · 0 评论 -
牛客SQL题解 - 查找所有员工入职时候的薪水情况
题目描述查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT N...原创 2020-03-25 16:38:38 · 268 阅读 · 0 评论 -
牛客SQL题解 - 查找所有员工的last_name和first_name以及对应部门编号dept_no
题目描述查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,P...原创 2020-03-25 16:35:31 · 424 阅读 · 0 评论 -
牛客SQL题解 - 查找所有已经分配部门的员工的last_name和first_name以及dept_no
题目描述查找所有已经分配部门的员工的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_date` date NOT NULL,PRIMARY KEY (`emp...原创 2020-03-25 16:32:56 · 1567 阅读 · 0 评论 -
牛客SQL题解 - 查找当前薪水详情以及部门编号dept_no
题目描述查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_noCREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PR...原创 2020-03-24 15:06:27 · 373 阅读 · 0 评论 -
牛客SQL题解 - 查找入职员工时间排名倒数第三的员工所有信息
题目描述查找入职员工时间排名倒数第三的员工所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT ...原创 2020-03-24 15:00:04 · 767 阅读 · 0 评论 -
牛客SQL题解 - 查找最晚入职员工的所有信息
题目描述查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`h...原创 2020-03-24 14:55:19 · 388 阅读 · 0 评论