当前位置: 首页 > news >正文

LeetCode 高频 SQL 50 题(基础版)之 【聚合函数】部分

题目:620. 有趣的电影

在这里插入图片描述
在这里插入图片描述
题解:

select * from cinema
where description !='boring' and id%2=1
order by rating desc

题目:1251. 平均售价

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
题解:

select p.product_id product_id,round(ifnull(sum(p.price*u.units)/sum(u.units),0),2) average_price 
from Prices p left join UnitsSold u
on p.product_id=u.product_id
where (p.start_date<=u.purchase_date and u.purchase_date<=p.end_date) or u.units is null
group by p.product_id

题目:1075. 项目员工 I

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
题解:

select p.project_id project_id, round(avg(e.experience_years),2) average_years from Project p,Employee e
where p.employee_id=e.employee_id
group by p.project_id

题目:1633. 各赛事的用户注册率

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
题解:

select contest_id,round(count(user_id)*100/(select count(*) from Users),2) as percentage
from Register r 
group by contest_id
order by percentage desc,contest_id asc

题目:1211. 查询结果的质量和占比

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

题解:

select query_name,round(avg(rating/position),2) quality,
round(100*avg(rating<3),2) poor_query_percentage 
from Queries
group by query_name

题目:1193. 每月交易 I

在这里插入图片描述
在这里插入图片描述
题解:

select  left(trans_date,7) month,country,
count(*) trans_count,
sum(amount) approved_count,
sum(if(state='approved',1,0)) trans_total_amount,
sum(if(state='approved',amount,0)) approved_total_amount
from Transactions
group by month,country

题目:1174. 即时食物配送 II

在这里插入图片描述
在这里插入图片描述
题目:

select round(100*avg(order_date=customer_pref_delivery_date),2) immediate_percentage 
from Delivery
where (customer_id,order_date) in(select customer_id,min(order_date) from Deliverygroup by customer_id
)

题目:550. 游戏玩法分析 IV

在这里插入图片描述
在这里插入图片描述
题解:

select round(avg(a2.event_date is not null),2) fraction from (select player_id,min(event_date) event_date from Activitygroup by player_id) a1 left join Activity a2
on a1.player_id=a2.player_id and datediff(a2.event_date,a1.event_date)=1
http://www.xdnf.cn/news/745723.html

相关文章:

  • 5.31 数学复习笔记 22
  • 【计算机网络】子网划分
  • linux nm/objdump/readelf/addr2line命令详解
  • 使用Yolov8 训练交通标志数据集:TT100K数据集划分
  • ICML 2025 Spotlight | 机器人界的「Sora」!让机器人实时进行未来预测和动作执行!
  • Day 41
  • 墨香阁小说阅读前端项目
  • t017-高校实习管理系统 【含材料源码!!!】
  • 【Netty系列】解决TCP粘包和拆包:LengthFieldBasedFrameDecoder
  • 最小二乘准则例题
  • [ElasticSearch] ElasticSearch的初识与基本操作
  • Python实现P-PSO优化算法优化Catboost分类模型项目实战
  • CppCon 2014 学习:ODB, Advanced Weapons and Tactics
  • 浏览器隐私:原理与检测方法
  • 2025年渗透测试面试题总结-匿名[校招]渗透测试工程师(题目+回答)
  • C++ 17 正则表达式
  • Java并发编程实战 Day 1:Java并发编程基础与线程模型
  • MySQL锁机制
  • PDFGear——完全免费且功能强大的PDF处理软件
  • 【Doris基础】Doris中的Replica详解:Replica原理、架构
  • Protos-SIP:经典 SIP 协议模糊测试工具!全参数详细教程!Kali Linux教程!
  • 【多线程初阶】死锁的产生 如何避免死锁
  • Java复习Day24
  • 202403-02-相似度计算 csp认证
  • 从0开始学vue:实现一个简单页面
  • 玩客云 OEC/OECT 笔记
  • 在Ubuntu20.04上安装ROS Noetic
  • python学习打卡day40
  • 基于空天地一体化网络的通信系统matlab性能分析
  • vBulletin未认证API方法调用漏洞(CVE-2025-48827)