题目描述

有一个全部员工的薪水表salaries简况如下:

有一个各个部门的领导表dept_manager简况如下:

建表语句如下:

1

2

3

4

5

6

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

2

3

4

5

CREATE TABLE `dept_manager` (

`dept_no` char(4) NOT NULL,

`emp_no` int(11) NOT NULL,

`to_date` date NOT NULL,

PRIMARY KEY (`emp_no`,`dept_no`));

请你查找各个部门领导薪水详情以及其对应部门编号dept_no,输出结果以salaries.emp_no升序排序,并且请注意输出结果里面dept_no列是最后一列,以上例子输入如下:

答案

select
s.emp_no,s.salary,s.from_date,s.to_date,d.dept_no
from
salaries as s right join dept_manager as d
on
s.emp_no=d.emp_no
order by s.emp_no asc

1.主要保留那张表的信息选择那张表的外连接,如题中,想查右表的2条信息,则使用右连接。

2.多表查询查询字段必须加上表名或表的代称。

3.多表连接后排序时必须使用添加表名的公共字段,否则指向不明。

牛客SQL3查询薪水详情和部门编号相关推荐

  1. SQL数据库实战之查找当前薪水详情以及部门编号dept_no

    题目描述 查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no CREATE TABLE `dept_manager` ( `dept_no` ...

  2. 《数据库SQL实战》查找当前薪水详情以及部门编号dept_no

    题目:查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no CREATE TABLE dept_manager ( dept_no char(4 ...

  3. 牛客题霸 SQL3 查找当前薪水详情以及部门编号dept_no

    https://www.nowcoder.com/practice/c63c5b54d86e4c6d880e4834bfd70c3b 解决方案 select salaries.*,dept_no fr ...

  4. 如何快速掌握MYSQL?附牛客网精选的50道SQL题目详解【入门推荐】

    大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 另外也欢迎大家 ...

  5. 牛客网SQL题目全部通过答案

    SQL1 查找最晚入职员工的所有信息 select * from employees where hire_date=(select max(hire_date) from employees); S ...

  6. 【sql】牛客网练习题 (共 61 题)

    [1]查找最晚入职员工的所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, ` ...

  7. 牛客网之SQL---持续更新

    SQL1 查找最晚入职员工的所有信息 SQL2 查找入职员工时间排名倒数第三的员工所有信息 SQL3 查找当前薪水详情以及部门编号dept_no SQL4 查找所有已经分配部门的员工的last_nam ...

  8. 牛客题霸-SQL篇——1~10题

    目录 + SQ1:查找最晚入职员工的所有信息 描述 建表语句如下: 示例代码 注意事项: + SQ2:查找入职员工时间排名倒数第三的员工所有信息 描述 建表语句如下: 示例代码 + SQ3:查找当前薪 ...

  9. [牛客数据库SQL实战] 11~20题及个人解答

    目录 11. 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date='9999-01-01'. 12. 获取所有部门中当前员工薪水最高的相关信息,给出 ...

  10. 牛客竞赛-新手上路-语法入门-顺序结构 .c

    1006-1008 输出语句的""中,个别字符的表达 注意: 百分号:%% 单引号,双引号,反斜杠:\对应字符 1017-1018 星期几的计算 注意: (记星期x,后过了n天) ...

最新文章

  1. TemplateBuilder
  2. Java基础类库四则运算_00JAVA语法基础_四则运算 01
  3. Java学习笔记——面向对象
  4. java 拦截器响应中取所有参数,spring boot拦截器中获取request post请求中的参数
  5. 使用nmcli 实现 bond0 网络组 网桥三种模式
  6. Java数据类型和标识符
  7. C++面试题目(五)
  8. Python库:内存监控模块memory_profiler(待完善)
  9. Google发布超难问答数据集「自然问题」:30万对问答,BERT都达不到70分
  10. 1078. 字符串压缩与解压 (20)-PAT乙级真题
  11. 简单明白彻底解决 MySQL 中文编码问题
  12. linux 9 -- 交互式使用Bash Shell
  13. python怎么做项目_通过例子说明如何维护好一个Python开源项目
  14. Android 混淆总结
  15. word、excel、PPT快捷键一览
  16. 电压源 电流源 置零时的作用
  17. 【STM32】CubeMX+HAL库之 硬件IIC+DMA控制OLED(兼容SSD1306SH1106驱动)
  18. 仓库防霉防潮作业指导书
  19. 使用Easyexcel对Excel进行读写操作
  20. html页面中如何添加背景音乐

热门文章

  1. Guge, Bye!
  2. 微信营销与微博营销的区别
  3. Tableau官方文档翻译(一):Measures和Dimensions的区别
  4. Python生成两个随机数,并将生成的数随机组成10道加减乘除基本运算,输入结果判断对错并打分。
  5. 二进制转十进制python程序_二进制转换(使用Python实现十进制转换器)
  6. html中如何使用input表单隐藏域?
  7. 双系统装完只能u盘启动_安装双系统后没有双系统启动菜单怎么办?双系统启动菜单修复教程...
  8. ue4风格化材质_在UE4中制作风格化场景:Bird House_资源库
  9. 用计算机画图教案,电脑绘画美术教案设计
  10. 如何制作纯文字视频快闪视频