liudelantu
liudelantu
全部文章
分类
归档
标签
去牛客网
登录
/
注册
liudelantu的博客
全部文章
(共49篇)
mysql题解 | 最长连续登录天数(连续)
-- 思路 -- 去重,减轻数据量 -- 连续 WITH dist_t AS ( -- 去重,减轻数据量;获取2023年1月1日-2023年1月31日的用户 SELECT DISTINCT fdate ,user_id FROM tb_dau ...
2024-08-27
0
171
mysql题解 | 查询连续登陆的用户 (步步为赢)
-- 问题提炼:连续登陆 不少于3天 WITH login_tb2 AS ( SELECT DISTINCT -- 该题忽略单日多次登录情况 user_id ,DATE(log_time) AS log_time FROM login_tb ORDER BY user_id...
2024-08-27
0
178
mysql题解 | 统计各岗位员工平均工作时长
-- 思路 -- 先统计每个人的工作时长,然后做表连接。 3600秒等于1小时 WITH t AS( SELECT staff_id ,ROUND(TIMESTAMPDIFF(SECOND, first_clockin, last_clockin)/360...
2024-08-27
0
231
shell题解 | 每个商品的销售总额
-- 问题提炼:每个商品的销售总量 先商品类别升序,再 销售总量降序 SELECT p.name AS product_name ,SUM(o.quantity) AS total_sales ,DENSE_RANK() OVER( PARTITION B...
2024-08-26
0
116
mysql题解 | 推荐内容准确的用户平均评分
-- 问题提炼:推荐内容准确 求这些用户的平均评分 SELECT ROUND(AVG(DISTINCT u.score), 3) AS avg_score FROM recommend_tb r INNER JOIN user_action_tb u O...
2024-08-26
8
146
mysql题解 | 计算用户的平均次日留存率
SELECT COUNT(DISTINCT `next`.device_id, `next`.`date`) / COUNT(DISTINCT `before`.device_id, `before`.`date`) AS avg_ret FROM question_practice_detai...
2024-08-26
0
106
shell题解 | IP访问次数统计
#!/bin/bash # 问题提炼: 2020年4月23号 IP的对应次数 按 次数 降序排序 # 思路 # 过滤 得到所有 2020年4月23号 的行 # 统计不同的IP数量 grep '23/Apr/2020' nowcoder.txt | awk ' { ...
2024-08-25
0
151
shell题解 | ps分析-统计VSZ,RSS各自总和
#!/bin/bash # 分析文本内容 # USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND # root 1 0.0 0.1 37344 4604 ? Ss ...
2024-08-25
0
163
shell题解 | 输出和3306端口建立连接总数目
#!/bin/bash # 业务知识 # 需要了解netstat命令运行的结果 # 问题提炼:本机3306端口 建立连接(ESTABLISHED) 各个状态的数目 # 思路:结果导向 # awk $5 ~ /3306/ # 汇总不同的IP 关联数组++时 等于1 total_...
2024-08-25
0
107
shell题解 | 输出每个IP的连接数
#!/bin/bash # 业务知识: # netstat 是一个用于显示网络连接、路由表、接口统计等信息的命令 # Proto Recv-Q Send-Q Local Address Foreign Address State # tcp 0 ...
2024-08-25
0
147
首页
上一页
1
2
3
4
5
下一页
末页