高频SQL50题(基础版)-3

主要内容

  1. LeetCode-高频SQL50题(基础版)21-30

一.SQL练习题

1.1174-即时食物配送

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

代码如下(示例):
# Write your MySQL query statement below
Select round(avg(order_date = customer_pref_delivery_date)*100,2) immediate_percentage
from (select *,row_number() over(partition by customer_id order by order_date) as rn from delivery 
) a 
where rn = 1

2.550-游戏玩法分析

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

代码如下(示例):
# Write your MySQL query statement belowselect round(avg(a.event_date is not null), 2) fraction
from (select player_id, min(event_date) as loginfrom activitygroup by player_id) p 
left join activity a 
on p.player_id=a.player_id and datediff(a.event_date, p.login)=1

3.2356-每位教师所教授的科目种类的数量

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

代码如下(示例):
# Write your MySQL query statement below
select teacher_id,count(distinct subject_id) as cnt 
from teacher 
group by teacher_id;

4.1141-查询近30天活跃用户数

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

代码如下(示例):
# Write your MySQL query statement below
SELECT activity_date day, COUNT(DISTINCT  user_id) active_users
FROM Activity
WHERE DATEDIFF("2019-07-27", activity_date) < 30 AND DATEDIFF("2019-07-27", activity_date) >= 0
GROUP BY activity_date;

5.1084-销售分析

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

代码如下(示例):
# Write your MySQL query statement below
select p.product_id,product_name 
from sales s,product p 
where s.product_id = p.product_id
group by p.product_id
having sum(sale_date < '2019-01-01') = 0
and sum(sale_date > '2019-03-31') = 0;

6.596-超过5名学生的课

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

代码如下(示例):
# Write your MySQL query statement below
select class
from courses
group by class
having count(distinct(student))>=5;

7.1729-求关注者的数量

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

代码如下(示例):
# Write your MySQL query statement below
select user_id, count(follower_id) as followers_count
from followers 
group by user_id
order by user_id;

8.619-只出现一次的最大数字

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

代码如下(示例):
# Write your MySQL query statement below
select max(num) as num
from (select num from MyNumbersgroup by num having count(num)=1) as t ;

9.1045-买下所有产品的客户

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

代码如下(示例):
# Write your MySQL query statement below
select distinct c.customer_id
from customer c
left join product p 
on c.product_key = p.product_key
group by c.customer_id
having count(distinct p.product_key) = (select count(distinct product_key)from product)

10.1731-每位经理的下属员工数量

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

代码如下(示例):
# Write your MySQL query statement below
select b.employee_id,b.name,count(a.reports_to) reports_count,round(avg(a.age),0) average_age
from employees a,employees b 
where a.reports_to = b.employee_id
group by a.reports_to
having reports_count != 0 
order by employee_id;

总结

以上是今天要讲的内容,练习了一些高频SQL题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/138311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL | 数据库的表的增删改查【进阶】

MySQL | 数据库的表的增删改查【进阶】 文章目录 MySQL | 数据库的表的增删改查【进阶】系列文章目录本节目标&#xff1a;数据库约束约束类型NULL约束UNIQUE&#xff1a;唯一约束DEFAULT&#xff1a;默认值PRIMARY KEY&#xff1a;主键FOREIGN KEY&#xff1a;外键CHECK 表的设…

数据结构(C语言)实验-单链表

不带头结点的单链表 链表倒置 假设线性表&#xff08;a1,a2,a3,…an&#xff09;采用不带头结点的单链表存储&#xff0c; 请设计算法函数linklist reverse1(linklist head)和 void reverse2(linklist *head)将不带头结点的单链表head就地倒置&#xff0c; 使表变成&#xff…

Postman模拟上传文件

如图&#xff0c;在F12抓到的上传文件的请求 那要在postman上模拟这种上传&#xff0c;怎么操作呢&#xff0c;如图&#xff0c;选中【Select File】选取文件上传即可

统一消息分发中心设计

背景 我们核心业务中订单完成时&#xff0c;需要完成后续的连带业务&#xff0c;扣件库存库存、增加积分、通知商家等。 如下图的架构&#xff1a; 这样设计出来导致我们的核心业务和其他业务耦合&#xff0c;每次新增连带业务或者去掉连带业务都需要修改核心业务。 一方面&…

32 Feign性能优化

2.3.Feign使用优化 Feign底层发起http请求&#xff0c;依赖于其它的框架。其底层客户端实现包括&#xff1a; •URLConnection&#xff1a;默认实现&#xff0c;不支持连接池 •Apache HttpClient &#xff1a;支持连接池 •OKHttp&#xff1a;支持连接池 因此提高Feign的…

0062【Edabit ★☆☆☆☆☆】Arrow Functions

0062【Edabit ★☆☆☆☆☆】Arrow Functions closures higher_order_functions language_fundamentals logic Instructions In the Code tab you will find code that is missing a single character in order to pass the tests. However, your goal is to submit a functi…

竞赛选题 深度学习疲劳检测 驾驶行为检测 - python opencv cnn

文章目录 0 前言1 课题背景2 相关技术2.1 Dlib人脸识别库2.2 疲劳检测算法2.3 YOLOV5算法 3 效果展示3.1 眨眼3.2 打哈欠3.3 使用手机检测3.4 抽烟检测3.5 喝水检测 4 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **基于深度学习加…

【tgowt】更新thirdparty

更新完毕后是这样的 之前有过构建但是不能用在owt-p2p项目中,会有崩溃? 【tgowt】cmake转ninja vs构建现在好像都更新到108了 submodule比较麻烦 只修改这里的还不行:一旦git submodule init 后,再改这里的似乎晚了?如果能成功clone就有生成 还必须要改这里的 折腾好几次才…

前端面试系列之工程化篇

如果对前端八股文感兴趣&#xff0c;可以留意公重号&#xff1a;码农补给站&#xff0c;总有你要的干货。 前端工程化 Webpack 概念 本质上&#xff0c;webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时&#xff0c;它会在内部从一个…

供暖系统如何实现数据远程采集?贝锐蒲公英高效实现智慧运维

山西某企业专注于暖通领域&#xff0c;坚持为城市集中供热行业和楼宇中央空调行业提供全面、专业的“智慧冷暖”解决方案。基于我国供热行业的管理现状&#xff0c;企业成功研发并推出了可将能源供应、管理与信息化、自动化相融合的ICS-DH供热节能管理系统。 但是&#xff0c;由…

openGauss学习笔记-119 openGauss 数据库管理-设置数据库审计-设置文件权限安全策略

文章目录 openGauss学习笔记-119 openGauss 数据库管理-设置数据库审计-设置文件权限安全策略119.1 背景信息119.2 数据库程序目录及文件权限119.3 建议 openGauss学习笔记-119 openGauss 数据库管理-设置数据库审计-设置文件权限安全策略 119.1 背景信息 数据库在安装过程中…

PLC开放式以太网通信网络状态查看工具netstat

在进行PLC的开放式以太网通信时,为了查看网络状态我们可以利用ping这个强有力的工具,还可以使用netstat这个工具。 博途PLC开放式以太网通信 UDP通信 博途PLC 1200/1500PLC开放式以太网通信TSEND_C通信(UDP)_RXXW_Dor的博客-CSDN博客文章浏览阅读1.7k次。开放式TSEND_C通信…

微信小程序和H5之间互相跳转、互相传值

微信小程序和内嵌 H5 之间来回跳转&#xff0c;来回交互。 1 微信小程序跳转 H5 1.2. web-view 微信小程序官方提供了 web-view 组件来实现微信小程序跳转到 H5 页面&#xff0c;实现的方式也很简单&#xff0c;具体实现方式如下&#xff1a; 1、新建一个页面用来单独存放 we…

SSL证书申请安全审核失败?

随着HTTPS普及&#xff0c;申请安装使用SSL证书成为了我们的必备项。但这个SSL证书申请过程中&#xff0c;遇到问题也是不少。今天我们来浅了解一下SSL证书为什么会出现安全审核失败&#xff1f; SSL证书申请会出现安全审核失败的情况可能是以下原因&#xff1a; 域名验证不通…

安卓常见设计模式14------单例模式(Kotlin版)

1. W1 是什么&#xff0c;什么是单例模式&#xff1f;​ 单例模式属于创建型模式&#xff0c;旨在确保一个类只有一个实例&#xff0c;并提供一个全局访问点来获取该实例。单例模式的核心思想是限制类的实例化&#xff0c;使得系统中只有一个共享的实例。 2. W2 为什么&#…

华为防火墙二层透明模式下双机热备主备备份配置(两端为交换机)

这种模式只能是主备备份模式&#xff0c;不能是负载分担&#xff0c;因为会有环路。 故障切换是&#xff0c;如果主故障&#xff0c;主设备所有接口全都会down状态&#xff0c;然后再up一次&#xff0c;用于改变mac转发表。 FW1 hrp enable hrp interface GigabitEthernet1/0…

国际上有影响的10位城市设计师 优漫教育

这是以一篇网络文章为主并综合一些资料整理的“国际上有影响的10位城市设计师”。这10位城市设计师生活的时间跨度非常大&#xff0c;他们中间除了雅各布斯以外&#xff0c;都是建筑师、城市规划师或景观设计师&#xff0c;或有相关的教育背景&#xff0c;从一个侧面反映了城市…

【数据结构】——栈、队列简答题模板

目录 一、栈&#xff08;一&#xff09;栈的基本概念&#xff08;二&#xff09;栈的应用&#xff08;三&#xff09;栈的代码实现&#xff08;四&#xff09;递归算法&#xff08;五&#xff09;栈与队列的区别 二、队列&#xff08;一&#xff09;队列的基本概念&#xff08;…

前端各种资源集合

文章目录 前端资料集&#x1f44d;在线工具字体图标SVG|PNG|ICO素材压缩工具特效素材插画素材检查测试 前端资料集 &#x1f44d;在线工具 CSS3贝塞尔曲线动画生成CSS Gradient渐变色生成SVG在线制作工具一个轻量级在线编辑器在线生成雪碧图在线JSON查看removebg在线抠图uupo…

python实现炒股自动化,个人账户无门槛量化交易的开始

本篇作为系列教程的引子&#xff0c;对股票量化程序化自动交易感兴趣的朋友可以关注我&#xff0c;现在只是个粗略计划&#xff0c;后续会根据需要重新调整&#xff0c;并陆续添加内容。 股票量化程序化自动交易接口 很多人在找股票个人账户实现程序化自动交易的接口&#xff0…