SQL VQ14 统计每天刷题数超过5的user_id以及刷题数

news/2024/12/19 21:59:02/

SQL VQ14 统计每天刷题数超过5的user_id以及刷题数

  • 数据
  • 需求
  • 解决

题目 : https://www.nowcoder.com/practice/852a14b888c448f1a26f0e2e20f668a7?tpId=341

数据

drop table if exists questions_pass_record_detail;CREATE TABLE `questions_pass_record_detail` (
`user_id` int NOT NULL,
`question_type` varchar(32) NOT NULL,
`device` varchar(14) NOT NULL,
`pass_count` int NOT NULL,
`date` date NOT NULL
);INSERT INTO questions_pass_record_detail VALUES(101, 'java', 'app', 2, '2020-03-01');
INSERT INTO questions_pass_record_detail VALUES(102, 'sql', 'pc', 15,'2021-07-07');
INSERT INTO questions_pass_record_detail VALUES(102, 'python', 'pc', 9, '2021-04-09');
INSERT INTO questions_pass_record_detail VALUES(104, 'python', 'app', 3,'2022-03-17');
INSERT INTO questions_pass_record_detail VALUES(105, 'sql', 'pc', 60, '2016-08-15');
INSERT INTO questions_pass_record_detail VALUES(204, 'sql', 'pc', 20, '2019-05-15');

需求

统计每天刷题数超过 5 的 user_id , 刷题数

查询结果 :

date|user_id|total_pass_count
2021-07-07|102|15
2021-04-09|102|9

解决

注意点 :

  • 查询顺序 : from -> where -> group (含聚合) -> having -> order -> select
select `date`,user_id,sum(pass_count) as total_pass_count
from questions_pass_record_detail
group by `date`, user_id
having total_pass_count > 5;

http://www.ppmy.cn/news/38475.html

相关文章

Edge集锦没有同步按钮 - 待解决

问题 日期:2023年4月6日 2023年2月份左右,更新Edge后,集锦的同步选项消失了,右键标签页也没有添加到集锦的选项,如下图。 详细说明此问题,Edge一旦登录个人账号,集锦同步选项就会消失&#…

RedHat6.7部署Oracle11g服务端

RedHat6.7部署Oracle11g服务端 文章目录1 安装准备工作1.1 选择Oracle的版本1.2 硬件检测1.3 操作系统检测和配置1.3.1 关闭防火墙与selinux1.3.2 HOST 文件检查1.3.3 挂载镜像并配置yum源1.3.4 下载所需依赖包与图形化插件1.3.5 创建必须的用户组和用户,并修改密码…

RocketMQ消息高可靠详解

文章目录 消息同步策略殊途同归同步基于offset而不是消息本身刷盘策略RocketMQ broker服务端以组为单位提供服务的,拥有着一样的brokerName则认为是一个组。其中brokerId=0的就是master,大于0的则为slave。 消息同步策略 master和slave都可以提供读服务,但是只有master允许…

Java接口

目录 抽象类 抽象类的概述 如何使用抽象类 抽象类的使用 抽象特征 关于抽象需要注意的几个事情 接口(interface) 常量 如何实现接口 接口与接口多继承 接口的注意事项 抽象类 抽象类的概述 父类中的方法,被它的子类们重写,子类各自的实现都不…

异构计算给我们带来了哪些思考?

虽然异构计算的快速发展给企业创新带来了更加强大的算力支撑,但真正推动异构计算的高速发展和应用落地,笔者认为还需要在以下三个方面做好功课。 从2022年火爆全球的元宇宙,到今年的ChatGPT,以人工智能为代表的科学技术正在创造出…

【图论刷题-6】力扣 797. 所有可能的路径

图论刷题 机器人的运动范围矩阵中的路径图像渲染水位上升的泳池中游泳寻找图中是否存在路径所有可能的路径 797. 所有可能的路径 力扣地址:https://leetcode.cn/problems/all-paths-from-source-to-target/ 这是一道比较典型的深度优先遍历、广度优先遍历案例&…

关于Intellij idea 报错:Error : java 不支持发行版本5的问题

在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5 本地运行用的是JDK9,测试Java的Stream操作,报错应该是项目编译配置使用的Java版本不对,需要检查一下项目及环境使用的Java编译版本…

企业密码管理解决方案

如今,企业用户被创建、管理和更新无数用户名和密码的永无止境的任务所困扰,导致忘记密码、帮助台票证过载以及创建易受攻击的密码。ADSelfService Plus 通过自助密码管理、高级密码策略、密码同步和密码过期通知使您的 IT 管理员和最终用户受益。 密码管…