Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >LeetCode-175. 组合两个表

LeetCode-175. 组合两个表

作者头像
悠扬前奏
发布于 2019-05-28 06:44:47
发布于 2019-05-28 06:44:47
57200
举报
运行总次数:0

题目

描述

表1: Person

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
+-------------+---------+
| 列名         | 类型     |
+-------------+---------+
| PersonId    | int     |
| FirstName   | varchar |
| LastName    | varchar |
+-------------+---------+

PersonId 是上表主键 表2: Address

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
+-------------+---------+
| 列名         | 类型    |
+-------------+---------+
| AddressId   | int     |
| PersonId    | int     |
| City        | varchar |
| State       | varchar |
+-------------+---------+

AddressId 是上表主键

编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
FirstName, LastName, City, State

解答

代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Write your MySQL query statement below
select
FirstName
, LastName
, City
, State
from Person
left join Address using(PersonId)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.03.19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Leetcode】175. 组合两个表
编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
Leetcode名企之路
2018/11/29
1.5K0
组合两个表(C++)
编写一个SQL查询来报告 Person 表中每个人的姓、名、城市和州。如果 personId 的地址不在 Address 表中,则报告为空 null 。
GeekLiHua
2025/01/21
3240
☆打卡算法☆LeetCode 175. 组合两个表 算法解析
“编写一个SQL查询来报告包中每个人的信息,如果id不在表中,则报告显示为空,返回结果表。”
恬静的小魔龙
2022/08/07
4180
☆打卡算法☆LeetCode 175. 组合两个表 算法解析
MySQL 多表查询、连接查询(内连接、外连接)
查询的结果是一个二维表,它是students表和classes表的“乘积”,即students表的每一行与classes表的每一行都两两拼在一起返回
Michael阿明
2020/07/13
4.7K0
MySQL 多表查询、连接查询(内连接、外连接)
「SQL面试题库」 No_4 组合两个表
「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。
不吃西红柿
2023/04/21
4450
LeetCode数据库篇|175组合两个表
大家好,从今天起我们将对Leetcode中数据库相关题目进行讲解,如果对SQL相关操作还不是很了解的读者可以点击万字Mysql学习笔记复习。
刘早起
2020/05/12
6590
在 Swift 中使用 SQL 组合人员和地址数据
在本篇文章中,我们将讨论如何结合两个表——Person 和 Address,以便生成包含每个人的姓名和地址信息的结果表。如果某人的地址信息不存在,则对应的城市和州返回为 null。我们将用 Swift 和 SQLite 数据库实现这一功能,并详细分析其逻辑。
Swift社区
2025/01/27
3650
在 Swift 中使用 SQL 组合人员和地址数据
leet-code两表求合查询
编写一个SQL查询来报告Person表中每个人的姓、名、城市和州。如果personId的地址不在Address表中,则报告为空null 。以 任意顺序 返回结果表。
兔云小新LM
2022/11/21
6660
【每日SQL打卡】​​​​​​​​​​​DAY 2 丨组合两个表【难度简单】
编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
不吃西红柿
2022/07/29
4290
LeetCode-SQL(一)
表1: Person +-------------+---------+ | 列名 | 类型 | +-------------+---------+ | PersonId | int | | FirstName | varchar | | LastName | varchar | +-------------+---------+ PersonId 是上表主键 表2: Address +-------------+---------+ | 列名 | 类型 | +-------------+---------+ | AddressId | int | | PersonId | int | | City | varchar | | State | varchar | +-------------+---------+ AddressId 是上表主键 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息: FirstName, LastName, City, State 这一题,比较简单用left join就可以了。
_一级菜鸟
2019/12/20
5170
【leetcode两题选手】MySQL类题目(一)
编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
看、未来
2020/08/25
4800
【leetcode两题选手】MySQL类题目(一)
LeetCode 0175 - Combine Two Tables
Write a SQL query for a report that provides the following information for each person in the Person table, regardless if there is an address for each of those people:
Reck Zhang
2021/08/11
2860
LeetCode数据库(一)
如果一个国家的面积超过300万平方公里,或者人口超过2500万,那么这个国家就是大国家。
万能青年
2019/08/30
6640
LeetCode 数据库 175. 组合两个表
原题链接 # Write your MySQL query statement below /* Write your T-SQL query statement below */ select Fi
glm233
2021/03/27
7890
7天快速掌握MySQL-DAY4
查询数据时,如果表名很长,使用起来不方便,此时,就可以为表取一个别名,用这个别名来代替表的名称 SELECT * FROM 表名 [AS] 别名; 注意,为表指定别名,AS关键字可以省略不写。
披头
2019/12/26
5080
7天快速掌握MySQL-DAY5
首先公布一下DAY4的作业答案。 项目五: --创建表 create table person ( personid int not null primary key, firstname varchar(20) not null, lastname varchar(20) not null ); --插入数据 insert into person values (101, 'ming', 'Yao'); insert into person values (102, 'lei', 'Wu'); inser
披头
2019/12/26
3580
leetcode 新题型----SQL,shell,system design
leetcode 主要是一个针对北美的coder人群找工作的代码练习网站,我在2015年初次接触这个网站的时候,总共只有200多道题目,是一个类似acm 的a题网站。这些年变化越来越大,主要是因为找工作当然是多样化的考核过程,leetcode 也逐渐与时俱进,推出了下面几个类别的练习,今天我们随便挑几个练习一下:
流川疯
2019/01/18
1.6K0
LeetCode刷题100道,让你滚瓜烂熟拿下SQL「建议收藏」
对人工智能感兴趣的小伙伴,请多关注以下通俗易懂,风趣幽默的人工智能体系分析 https://www.captainai.net/jeames
全栈程序员站长
2022/11/10
3.9K0
LeetCode刷题100道,让你滚瓜烂熟拿下SQL「建议收藏」
MySQL-面试题
编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
Quinlan
2021/05/22
3200
LeetCode 数据库十道题解答
在之前做算法题的途中发现,LeetCode 上面推出了数据库解答,有十道题,于是这两天晚上时间就给做了。解答是次要主要的好处是,正好复习复习 SQL 一些查询语句的写法,比如自定义变量和常用函数。题目都比较简单,少做解释,以贴题目和答案为主。
四火
2022/07/19
5550
相关推荐
【Leetcode】175. 组合两个表
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档