【mysql】1378. 使用唯一标识码替换员工ID

news/2025/2/23 22:12:37

题目:

Employees 表:

±--------------±--------+
| Column Name | Type |
±--------------±--------+
| id | int |
| name | varchar |
±--------------±--------+
id 是这张表的主键。
这张表的每一行分别代表了某公司其中一位员工的名字和 ID 。

EmployeeUNI 表:

±--------------±--------+
| Column Name | Type |
±--------------±--------+
| id | int |
| unique_id | int |
±--------------±--------+
(id, unique_id) 是这张表的主键。
这张表的每一行包含了该公司某位员工的 ID 和他的唯一标识码(unique ID)。

写一段SQL查询来展示每位用户的 唯一标识码(unique ID );如果某位员工没有唯一标识码,使用 null 填充即可。

你可以以 任意 顺序返回结果表。

查询结果的格式如下例所示。

示例 1:

输入:
Employees 表:
±—±---------+
| id | name |
±—±---------+
| 1 | Alice |
| 7 | Bob |
| 11 | Meir |
| 90 | Winston |
| 3 | Jonathan |
±—±---------+
EmployeeUNI 表:
±—±----------+
| id | unique_id |
±—±----------+
| 3 | 1 |
| 11 | 2 |
| 90 | 3 |
±—±----------+
输出:
±----------±---------+
| unique_id | name |
±----------±---------+
| null | Alice |
| null | Bob |
| 2 | Meir |
| 3 | Winston |
| 1 | Jonathan |
±----------±---------+
解释:
Alice and Bob 没有唯一标识码, 因此我们使用 null 替代。
Meir 的唯一标识码是 2 。
Winston 的唯一标识码是 3 。
Jonathan 唯一标识码是 1 。

mysql:

# Write your MySQL query statement below
select euni.unique_id, e.name from Employees e left join EmployeeUNI euni on e.id =  euni.id;


http://www.niftyadmin.cn/n/437798.html

相关文章

CentOS GCC 离线升级 编译安装 8.3.0

从系统自带的 gcc-4.8.5 版本升级至 gcc-8.3.0 版本 目录 下载源代码: 下载依赖: 编译(约一个小时) 重开控制台确认是否生效 下载源代码: https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gzhttps://ftp.gn…

第五章 模型篇: 模型保存与加载

参考教程: https://pytorch.org/tutorials/beginner/basics/saveloadrun_tutorial.html 文章目录 pytorch中的保存与加载torch.save()torch.load()代码示例 模型的保存与加载保存 state_dict()nn.Module().load_state_dict()加载模型参数保存模型本身加载模型本身 c…

Scala--03

第6章 面向对象 Scala 的面向对象思想和Java 的面向对象思想和概念是一致的。 Scala 中语法和 Java 不同,补充了更多的功能。 6.1类和对象详解 6.1.1组成结构 构造函数: 在创建对象的时候给属性赋值 成员变量: 成员方法(函数) 局部变量 代码块 6.1.2构造器…

【深入浅出密码学】RSA

RSA密码体制 引言: RSA加密的本意并不是为了取代对称密码,而且它比诸如AES的密码要慢很多,因为RSA当中涉及许多数学计算,RSA通常和类似AES的对称密码一起使用,真正用来加密大量数据的是对称密码。而RSA主要保护对称密…

理解3ds max中的容器的概念

实验一: 在场景中创建一个容器 把这个容器保存为一个文件,在文件夹中可看到此容器文件,其大小为892KB,同时可看到生成一个同名的lock类型文件。 将场景中的某一个物体(面加多一点的)添加到容器中&#x…

Web安全测试中常见逻辑漏洞解析(实战篇)

前言: 越权漏洞是比较常见的漏洞类型,越权漏洞可以理解为,一个正常的用户A通常只能够对自己的一些信息进行增删改查,但是由于程序员的一时疏忽,对信息进行增删改查的时候没有进行一个判断,判断所需要操作的…

《Python之禅》让我们的python代码更加优美

之前在另外一篇文章中有总结过一部分关于python命名的规范,也帮助到了一些小伙伴,今天这篇文章主要是分享下《Python之禅》 历史文章跳转:python常用命名规范_python命名规范_花生君的博客-CSDN博客 查看《The Zen of Python》方法&#xf…

面试被问懵了,真的卷到家了...

最近分析了上百份最新的大中小厂的面经,整理了 软件测试 面试中最最最常问的一些问题!大家可以对照着这篇文章学习或者准备面试。 开始之前,先说一下我非常推荐的一种学习方式: 带着问题学习或者准备面试。 准备面试的小伙伴&…