【LeetCode-SQL】618. 学生地理信息报告

本文详细介绍了如何解决LeetCode中的618题——学生地理信息报告,通过row_number() + max(case when then end)、left join以及表格格式化问题的学习,提供了多种解题思路和代码实现,同时涵盖了表格转换和序列构建新表格的技巧。适合SQL学习者提升技能。
摘要由CSDN通过智能技术生成

一、题目

二、解决

1、row_number() + max(case when then end)

思路:

max(): 确保在分组后的多行不遗漏,如果不加只会选择第一行,剩下的会被忽略.
代码:

select 
    max(case when continent = 'America' then name end) as America,
    max(case when continent = 'Asia' then name end) as Asia,
    max(case when continent = 'Europe' then name end) as Europe
from 
(
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值