给个offer行不行x
给个offer行不行x
全部文章
sql
算法题(26)
题解(2)
归档
标签
去牛客网
登录
/
注册
给个offer行不行x的博客
全部文章
/ sql
(共44篇)
题解 | SQL14 SQL类别高难度试卷得分的截断平均值
用一个计算公式: 总数−最大值−最小值总个数−2\frac{总数-最大值-最小值}{总个数-2}总个数−2总数−最大值−最小值 就是最终的答案。 select tag, difficulty, round((sum(score) - max(score) -min(score)) / (coun...
Mysql
2022-01-10
0
379
题解 | SQL13 删除索引
删除索引直接用 drop index xx索引 on xx表 drop index uniq_idx_exam_id on examination_info; drop index full_idx_tag on examination_info;
Mysql
2022-01-10
0
331
题解 | SQL10 修改表
修改表一定要用alter关键字 增加列为 alter table 表名 add column 字段名 字段数据类型 after 字段名 改变列名为 alter table 表名 change 字段名 新字段名 字段数据类型 改变列的数据类型 alter table 表名 modify 字段...
Mysql
2022-01-08
0
328
题解 | SQL9 创建一张新表
创建表记住这个格式 create table 表名(xxx, xxx, ... ) default charset=utf8; 里面的字段可以按照它给的表直接填进去。 create table user_info_vip ( id int(11) primary key auto_inc...
Mysql
2022-01-08
0
428
题解 | SQL4 更新记录(一)
update 表名 set 列名 where xxx update examination_info set tag = "Python" where tag = 'PYTHON';
Mysql
2022-01-05
0
257
题解 | SQL3 插入记录(三)
用replace into来尝试插入数据。 replace into会首先尝试看有没有数据存在,如果存在先删除然后再插入,否则会直接插入。 replace into examination_info values( NULL, 9003, 'SQL', 'hard'...
Mysql
2022-01-05
0
276
题解 | SQL1 插入记录(一)
记住insert into这两个词是一起出现的。 在插入的时候要考虑键值是否自增,自增就不用传入一个具体的值, 传入null即可。而对于隔了一段时间的时间点可以用已知时间加上interval xx minute来求得。 insert into exam_record values( nul...
Mysql
2022-01-04
0
393
题解 | SQL2 插入记录(二)
前面的人总结的很好,我这里做一份记录。 普通插入(全字段):INSERT INTO table_name VALUES (value1, value2, ...) 普通插入(限定字段):INSERT INTO table_name (column1, column2, ...) VALUES (v...
Mysql
2022-01-04
0
384
题解 | SQL39 21年8月份练题总数
单表查询 需要用到之前学到的year、month函数来从标准日期格式中提取年份和月份做判断。 最后对用户数和答题数进行统计,而用户数应该是需要去重的。 select count(distinct device_id) as did_cnt, count(question_id) as questi...
Mysql
2022-01-03
0
292
题解 | SQL35 浙大不同难度题目的正确率
这种联合多张表的写成多表查询比写成子查询的方式更清楚一些。 select difficult_level, sum(if(result='right', 1, 0)) / count(qd.question_id) as correct_rate from user_profile as up ...
Mysql
2022-01-03
0
458
首页
上一页
1
2
3
4
5
下一页
末页