h贤
h贤
全部文章
分类
归档
标签
去牛客网
登录
/
注册
h贤的博客
全部文章
(共8篇)
题解 | #计算用户的平均次日留存率#
这道题,贵为困难题,自然是,正常做必有坑:我有一种方法一直不通关 错误写法: select count(distinct b.device_id)/count(distinct a.device_id) as avg_ret from question_practice_detail a left...
我自己
2024-05-24
1
137
题解 | #计算用户8月每天的练题数量#
这道题很酷 基础的考察了日期函数的应用 year(), month(), day() 这几个日期函数用法,以及如何比价日期 上代码: select day(date) day, count(question_id) from question_practice_d...
我自己
2024-05-24
1
124
题解 | #查看不同年龄段的用户明细#
//本题考察流程函数 case when 条件1 then 成立1 when 条件2 then 成立2 ... else 前面都不成立,这个成立 end; 如果想要对,就要严格按格式来,end是必不可少的,否则会报错 select device_id, gender...
我自己
2024-05-24
1
104
题解 | #计算25岁以上和以下的用户数量#
本题主要考察流程函数 未学过也不用慌,我来介绍一下,常用的2个流程函数 if(条件, 成立1 , 成立2 ) case when 条件1 then 成立1 when 条件2 then 成立2 ... else 前面都不成立,这个成立 end; 以上,就是常用的...
我自己
2024-05-24
1
162
题解 | #统计每个学校的答过题的用户的平均答题数#
本题,重点考察计算模式。 有一点很重要-->本题,order by不能应用到本题,会报错。 order by 仅能用到 where后边,否则会报错 select b.university, round(count(a.device_id)/count(distinct(b....
我自己
2024-05-23
1
127
题解 | #浙江大学用户题目回答情况#
本题,出的非常有深度,能清晰的帮助做题者理清-多表查询的作用。 这道题着重考察 多表查询几种连接的区别: 查询时,各个函数的逻辑顺序 1、先对两个表执行交叉连接(笛卡尔连接) 2、应用on筛选器 3、添加外部行 4、应用where筛选器 估计很多人都对on与where的先后顺序有疑惑,whe...
我自己
2024-05-22
1
136
题解 | #分组排序练习题#
这一题,对分清查询的逻辑关系很有帮助 DQL语法发中,有6种基本查询方式 基本查询 条件查询where 聚合查询count、avg... 分组查询group by 排序查询order by 分页查询limit *以上查询皆为平等关系 select unive...
我自己
2024-05-21
1
117
题解 | #查找除复旦大学的用户信息#
select device_id,gender,age,university from user_profile where not university = '复旦大学'; 相当于select device_id,gender,age,university from user_profile wh...
我自己
2024-05-20
1
133