当前位置:网站首页>SQL练习 2022/7/5
SQL练习 2022/7/5
2022-08-04 05:28:00 【Provence°_博】
SQL练习 2022/7/5
584. 寻找用户推荐人
题干
代码思路
- 嵌套查询
select name
from customer
where id not in(
select id
from customer
where referee_id =2
)
- 直接查询
SELECT name FROM customer WHERE referee_id != 2 OR referee_id IS NULL;
586. 订单最多的客户
题干
代码思路
- 分组排序,然后取第一条
select a.customer_number from
(select customer_number ,count(order_number) as cnt
from Orders
group by customer_number
order by cnt desc
limit 1)as a
- 开窗函数
select customer_number from (
select
customer_number,
dense_rank() over(order by count(*) desc) as rn
from orders
group by customer_number
) temp where rn = 1;
select a.customer_number from
(select customer_number,dense_rank() over(order by count(*) desc)as rn
from Orders
group by customer_number
limit 1)as a
边栏推荐
猜你喜欢
随机推荐
进入古诗文网站个人中心,绕过登录
组原模拟题
【树 图 科 技 头 条】2022年6月27日 星期一 今年ETH2.0无望
PHP课堂笔记(一)
FFmpeg源码分析:avformat_open_input
编程Go:学习目录
webrtc中的视频编码(一) 视频编码模块轮廓
计算属性的作用及使用?
判断字符串是否有子字符串重复出现
ORACLE LINUX 6.5 安装重启后Kernel panic - not syncing : Fatal exception
js 基础学习笔记
智能合约安全——delegatecall (2)
Oracle备份脚本
JNI基本使用
NFT市场以及如何打造一个NFT市场
数据库根据提纲复习
记一次flink程序优化
自己学习爬虫写的基础小函数
自动化运维工具Ansible(7)roles
ThinkPHP5.0.x 反序列化分析









