熊猫不如猫熊
熊猫不如猫熊
全部文章
分类
归档
标签
去牛客网
登录
/
注册
熊猫不如猫熊的博客
全部文章
(共77篇)
题解 | #查询连续登陆的用户#
with t as ( -- 创建一个CTE(公用表表达式),用于计算每个用户的日期差异 select user_id, date_sub(log_time, interval rk day) as date_diff -- 计算每个登录日期减去行...
2024-09-28
0
169
题解 | #统计各岗位员工平均工作时长#
select post, -- 计算平均工作时间,从分钟转换为小时,结果保留三位小数 round(avg(timestampdiff(minute, first_clockin, last_clockin)) / 60, 3) as work_hours from ...
2024-09-27
0
205
题解 | #每个商品的销售总额#
SELECT product_name, -- 选择产品名称 total_sales, -- 选择总销量 -- 使用窗口函数对每个类别内的产品按销量和产品ID进行排名 ROW_NUMBER() OVER (PARTITION BY category ORDER B...
2024-09-27
0
171
题解 | #推荐内容准确的用户平均评分#
-- 创建一个CTE(公共表表达式)t WITH t AS ( -- 从recommend_tb表和user_action_tb表中选择不同的用户ID、爱好和评分 SELECT DISTINCT user_id, hobby_l, score FROM recommend_t...
2024-09-27
0
161
题解 | #查询培训指定课程的员工信息#
-- 从staff_tb表中选择员工ID和员工姓名 SELECT s.staff_id, s.staff_name FROM staff_tb s -- 将staff_tb表与cultivate_tb表通过员工ID进行连接 JOIN cultivate_tb c ON s.staff_id = c....
2024-09-27
0
168
题解 | #统计所有课程参加培训人次#
-- 计算所有员工在课程1、课程2和课程3中的总人数 SELECT SUM(course1) + SUM(course2) + SUM(course3) AS staff_nums -- 计算课程1、课程2和课程3的总人数 FROM ( -- 从 cultivate_tb 表中选...
2024-09-22
15
201
题解 | #查询连续入住多晚的客户信息?#
-- 选择用户ID、房间ID、房间类型和计算入住天数 SELECT c.user_id, -- 用户ID c.room_id, -- 房间ID g.room_type, -- 房间类型 TIMESTAMPDIFF(D...
2024-09-22
4
192
题解 | #获取指定客户每月的消费额#
-- 使用 Common Table Expression (CTE) 定义一个临时表 tom_t with tom_t as ( -- 从 trade 表中选择 t_time 和 t_amount 列 select t.t_time, t.t_am...
2024-09-22
0
162
题解 | #分析客户逾期情况#
-- 使用 WITH 子句创建一个临时表,计算每个客户的逾期天数和总贷款次数 WITH customer_loan_stats AS ( SELECT c.pay_ability, -- 客户的支付能力 COUNT(1) AS total_loans, -...
2024-09-22
0
224
题解 | #每个月Top3的周杰伦歌曲#
-- 使用 with 子句来提高可读性和性能 with t as ( select month(p.fdate) as month, -- 提取月份 row_number() over (partition by month(p.fdate) order b...
2024-09-22
0
140
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页