Aki5
Aki5
全部文章
分类
归档
标签
去牛客网
登录
/
注册
Aki5的博客
全部文章
(共12篇)
题解 | 统计每个产品的销售情况
with orders_2023 as( select t1.product_id, -- 产品的ID sum(monthly_sales*unit_price) as total_sales, -- 该产品的2023年总销售额 max(unit_price) as unit_price, -- ...
2025-08-21
0
24
题解 | 统计快递运输时长
select exp_type, -- 快递种类 round(avg(abs(TIMESTAMPDIFF(MINUTE, out_time, in_time)))/60, 1) time -- 平均运输时长(单位:小时,保留1位小数) from express_tb et join exp_act...
2025-08-19
0
23
题解 | 完成员工考核试卷突出的非领导员工
WITH t AS ( SELECT emp_id, score, tag, ei.exam_id, -- 计算考试用时(分钟):提交时间-开始时间 ABS(TIMESTAMPDIFF(...
2025-08-19
0
22
题解 | 被重复观看次数最多的3个视频
-- 步骤1:筛选出每个用户对同一视频观看次数>1的记录(计算重复观看的基础数据) WITH t AS ( SELECT cid, uid, COUNT(*) AS watch_counts -- 每个用户对某视频的观看次数 ...
2025-08-18
0
28
题解 | 每天登陆最早的用户的内容喜好
-- 查询每天最早登录的用户及其内容喜好 SELECT DATE(log_time) AS log_day, -- 登录日期(提取日期部分) lt.user_id, -- 用户ID hobby -- 用户内容喜好 FROM login_tb lt -- 关联用户信息...
2025-08-18
0
27
题解 | 统计加班员工占比
-- 统计各部门加班员工占比:加班员工数/部门总员工数(保留1位小数百分比) SELECT st.department, -- 部门名称 -- 计算占比并格式化:round保留1位小数,concat拼接百分号 CONCAT(ROUND(COUNT(distinct at...
2025-08-18
0
35
题解 | 查询单日多次下订单的用户信息?
select date(order_time) as order_date, ut.user_id, count(*) as order_nums, vip from uservip_tb ut inner join order_tb ot on ut.user_id = ot.user_id ...
2025-08-18
0
30
题解 | 更新用户积分信息?
-- 计算会员用户更新后的积分:原有积分+订单金额>100的订单总金额 SELECT ot.user_id, -- 用户ID -- 新增积分(符合条件的订单总金额)+ 原有积分 = 更新后总积分 SUM(ot.order_price) + ut.point AS p...
2025-08-18
0
27
题解 | 统计用户获得积分
-- 计算用户总积分:访问时长每满10分钟得1分(不足10分钟不计) SELECT user_id, -- 用户ID -- 计算总积分:访问时长除以10后向下取整,再累加所有符合条件的访问记录 SUM(FLOOR(visit_duration / 10)) AS poin...
2025-08-18
0
37
题解 | 统计用户从访问到下单的转化率
-- 1. 处理订单表:获取每个用户每日首次下单日期(去重,同一用户单日仅计1次) WITH t1 AS ( SELECT user_id, MIN(DATE(order_time)) AS order_time_1 -- 取用户当日首次下单日期 ...
2025-08-18
1
27
首页
上一页
1
2
下一页
末页