盐咸咸
盐咸咸
全部文章
题解
归档
标签
去牛客网
登录
/
注册
盐咸咸的博客
全部文章
/ 题解
(共48篇)
题解 | #修复串列了的记录#
来自专栏
一、知识点梳理 1)字符串的常见处理 a、索引式提取substring_index(字段名,'索引符号',位置) b、直接提取substring(字段名,开始位置,结束位置) c、计算字符串长度char_length(字段名) 和 length(字段名) CHAR_LE...
Mysql
2022-03-17
19
3509
题解 | #各用户等级的不同得分表现占比#
来自专栏
一、知识总结拓展&答案 1、知识点总结与拓展 就一个核心知识点,分页展示,查看第n页数据,每页m条的公式,该部分实际上是LIMIT (3-1)*3,3。 2、完整代码 SELECT a.uid,level,regi...
Mysql
2022-03-12
6
583
题解 | #各用户等级的不同得分表现占比#
来自专栏
一、知识总结拓展&答案 1、知识点总结与拓展 1)CASE WHEN 的使用 CASE WHEN 常常和SUM一起使用,便于做不同类别的数据统计,SUM( CASE WHEN ...THEN 1 ELSE 0) 也可用于分类统计...
Mysql
2022-03-11
11
903
题解 | #根据指定记录是否存在输出不同情况#
来自专栏
一、知识总结拓展 1、知识点总结 1)exists 和 not exists exists:也就是exists(非空才是真)括号里的内容为“非空”则继续执行外层的查询,否则为假则整个查询结果为空。 not exists :也就是not exists(空才是...
Mysql
我的知识点复习题
2022-03-10
43
1721
题解 | #筛选昵称规则和试卷规则的作答记录#
来自专栏
知识总结&答案 1、知识点总结与拓展 正则表达RLIKE的使用 ^:查询以xx字符开头的字符串,eg. RELIKE '^a' ——查找以a开头的字符串 [ ]:查询包含在[ ]里某个字符的字符串,eg....
Mysql
2022-03-04
6
553
题解 | #筛选限定昵称成就值活跃日期的用户#
来自专栏
一、知识总结拓展&答案 1、知识点总结与拓展 1)字符串截取 从左边截取字符串:left(字段名,n) 从左边第n个开始取到最右边 从右边截取字符串:right(字段名,n)从右边地n个开始取到最左边 从中间开...
Mysql
2022-03-04
8
714
题解 | #0级用户高难度试卷的平均用时和平均得分#
来自专栏
解题关键在于对空值的处理上。 对空值的处理有两种方法 #方法1:coalesce(A,B),如果A为空则返回B,不为空则返回A #方法2:IF(A IS NULL ,B,C)如果A为空则返回B,不为空则返回C 完整代码 SELECT uid, ROUND(AVG(sco...
2022-03-03
10
739
题解 | #每月及截止当月的答题情况#
来自专栏
一、考总结拓展&完整代码 题设的考点通篇围绕这几个聚合窗口函数以及结合GROUP BY函数的使用。 1) 聚合窗口函数 MIN()OVER() :不改变表结构的前提下,计算出最小值 MAX()OVER():不改变表结构的前...
Mysql
2022-03-03
129
3205
题解 | #每份试卷每月作答数和截止当月的作答总数。#
来自专栏
看到有人问:为啥已经GROUP BY 了,在窗口函数中还要用到PARTITION BY?其实是因为少走了一步,我用一个子查询解释下。 把少走的那一步补充完整是这样的:先用group by求前3个字段作为一个表,再用窗口函数+子查询查逐月累计。 STEP1:先求前...
Mysql
2022-03-03
41
1956
题解 | #对试卷得分做min-max归一化#
来自专栏
一、知识点总结与拓展 本题所涉及到的知识点不多,困难点在于题目读起来比较拗口,以及一些关键信息藏在“解释”里。牛客的题,好多线索都喜欢放在“解释”里。 主要考察聚类窗口函数,和聚类窗口函数的用法和GROUP BY 函数类似。 MIN()OVER() :...
2022-03-01
104
3300
首页
上一页
1
2
3
4
5
下一页
末页