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

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.lryc.cn/news/2395888.html

相关文章:

  • 【AI学习】检索增强生成(Retrieval Augmented Generation,RAG)
  • 低成本高效图像生成:GPUGeek和ComfyUI的强强联合
  • 基于Matlab实现卫星轨道模拟仿真
  • 前端使用 spark-md5 实现大文件切片上传
  • 《操作系统真相还原》——进入内核
  • 【QQ音乐】sign签名| data参数 | AES-GCM加密 | webpack(上)
  • 【STM32】按键控制LED 光敏传感器控制蜂鸣器
  • M-OFDM模糊函数原理及仿真
  • 【MySQL】MVCC与Read View
  • 相机--双目立体相机
  • 多目标粒子群优化算法(MOPSO),用于解决无人机三维路径规划问题,Matlab代码实现
  • 工厂模式 vs 策略模式:设计模式中的 “创建者” 与 “决策者”
  • 23、Swift框架微调实战(3)-Qwen2.5-VL-7B LORA微调OCR数据集
  • 37. Sudoku Solver
  • C# Renci.SshNet 登陆 suse配置一粒
  • RV1126-OPENCV 图像叠加
  • 修改 vscode 左侧导航栏的文字大小 (更新版)
  • 从C++编程入手设计模式2——工厂模式
  • 云原生 Cloud Native Build (CNB)使用初体验
  • 格式工厂 FormatFactory v5.20.便携版 ——多功能媒体文件转换工具 长期更新
  • 数据可视化--使用matplotlib绘制高级图表
  • 卷积神经网络(CNN)完全指南:从原理到实战
  • 如何做好一个决策:基于 Excel的决策树+敏感性分析应用
  • 【模拟电子电路-工具使用】
  • [ElasticSearch] ElasticSearch的初识与基本操作
  • Spring AI 代理模式(Agent Agentic Patterns)
  • 搜索引擎2.0(based elasticsearch6.8)设计与实现细节(完整版)
  • ps中前景色和背景色
  • 网页前端开发(基础进阶2--JS)
  • Go 即时通讯系统:客户端与服务端 WebSocket 通信交互