Master_zx
Master_zx
全部文章
分类
题解(16)
归档
标签
去牛客网
登录
/
注册
Master_zx的博客
全部文章
(共87篇)
题解 | #平均活跃天数和月活人数#
做完看了下评论区,使用窗口函数的较少,刚好我是用的窗口函数,在此分享下思路。 本题要难点包括如下几个: 1.从给出的时间中提取年月,这里可以使用date_format()函数; 2.计算每月总的活跃活跃天数,这里我犯了一个失误,数据中可能存在一个用户一天有多次成功提交的记录,导致活...
Mysql
2022-09-15
0
404
题解 | #得分不小于平均分的最低分#
本题思路: 首先,通过两表连接并进行聚合计算查询出SQL类型考试中非空分数的平均值 其次,利用求得平均值作为筛选条件之一得到最终筛选区域 最后,筛选出大于平均值的最小分数。 select min(score) ...
Mysql
2022-09-15
0
332
题解 | #统计作答次数#
此题主要考察是在不同情况下计数,稍微复杂点的就是最后一个。 最后一个是求解已完成的试卷数量,主要就是先判断试卷是否完成,此处使用if函数进行判断分类取值。 select count(id) total_pv, ...
Mysql
2022-09-13
0
338
题解 | #SQL类别高难度试卷得分的截断平均值#
这道题的考点较为丰富,包括表连接、条件筛选、均值计算、保留小数等,其中在剔除最大最小值时卡了一下,有想过使用limit,但没奏效,最会还是选择较为直接暴力的min、max函数。 表连接:由于分数数据存放在exam_record表中,因而需要以exam_record表为主表进行外连...
Mysql
2022-09-13
0
383
题解 | #删除索引#
同创建索引一样,索引的删除常用的也是两种。 首先是drop index indexname on tablename: drop index uniq_idx_exam_id on examination_info; drop index&...
Mysql
2022-09-13
0
329
题解 | #创建索引#
本题考查各类索引的创建或是添加方式,主要有两种: 一是使用create index indexname on tablename(columnname(length)) 的方式: create index idx_duration on examin...
Mysql
2022-09-13
0
259
题解 | #删除表#
删除表可以直接使用drop table 表名,也可以先判断表是否存在再进行删除。 drop table if exists exam_record_2011; drop table if exists exam_re...
Mysql
2022-09-13
0
273
题解 | #修改表#
关于修改数据表结构的语句: alter table user_info add school varchar(15) after `level`; alter table user_info ...
Mysql
2022-09-12
0
326
题解 | #创建一张新表#
create table if not exists user_info_vip( id int primary key auto_increment ...
Mysql
2022-09-12
0
327
题解 | #删除记录(三)#
本题的要点如下:1、删除表中所有数据;2、重置自增键 首先一个思路是使用truncate,Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。 truncate table nowcoder_ex...
Mysql
2022-09-12
0
271
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页