h贤
h贤
全部文章
分类
归档
标签
去牛客网
登录
/
注册
h贤的博客
全部文章
(共11篇)
题解 | #计算用户的平均次日留存率#
这道题,贵为困难题,自然是,正常做必有坑:我有一种方法一直不通关 错误写法: 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
题解 | #查找山东大学或者性别为男生的信息#
--这道题,有点小坑 本来有两种解法,但是因为这道题着重考察union all所以那种方法不能用 其实 用union才与where university = '山东大学',gender = 'male'; 这两个才相同,毕竟union与union all用法不同 看来是我错怪他了。 sel...
2024-05-23
1
144
题解 | #统计每个学校各难度的用户平均刷题数#
//做这种题时,首先也是最终要的是 单词别打错 select a.university, c.difficult_level, round(count(b.device_id)/count(distinct(a.device_id)),4) avg_answer_cnt ...
2024-05-23
1
120
题解 | #统计每个学校的答过题的用户的平均答题数#
本题,重点考察计算模式。 有一点很重要-->本题,order by不能应用到本题,会报错。 order by 仅能用到 where后边,否则会报错 select b.university, round(count(a.device_id)/count(distinct(b....
我自己
2024-05-23
1
126
题解 | #浙江大学用户题目回答情况#
本题,出的非常有深度,能清晰的帮助做题者理清-多表查询的作用。 这道题着重考察 多表查询几种连接的区别: 查询时,各个函数的逻辑顺序 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
题解 | #分组过滤练习题#
本题出的很精妙,很棒! ----重点考察5个知识点 avg,round的应用:avg是求平均数,round(x,y)x为数字,y为修改几位。 group by分组的应用:group by是分组函数 as的用法:对名字起别名 having 与where的区别: //having是在分组后对...
2024-05-21
1
141
首页
上一页
1
2
下一页
末页