自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 刷牛客第六天2024.1.29

这道题有三个要求:1. 题目通过率question_pass_rate(通过的题目数/总题目数)通过的题目数:就是一共通过了几道题,同一道题会出现多次重复提交,这时我们需要将重复提交的题目排除,这样得到的才是通过的题目,语句如下:1distinct通过if函数获取所有通过的题目ID,将通过的题目ID进行去重,这样我们就得到了通过的题目数,总题目数:就是一共刷了几道题,和通过的题目数distinct关键字所有题目id去重2. 正确率(通过的次数/总答题次数)

2024-01-29 17:09:19 641

原创 刷牛客的第五天2024.1.28

不查重查询,union all可以用,不能用or。

2024-01-28 16:40:12 145 1

原创 刷牛客的第四天2024.1.27

之前刷的都是sql的非技术快速入门,把落下的知识稍微补充了一下,现在刷的是sql基础进阶,每天都坚持写几道,积少成多,慢慢累计!

2024-01-27 16:34:27 315 1

原创 刷牛客的第三天2024.1.26

第一步解决correct_rate是怎么算来的,sum(if (qpd.result = 'right', 1, 0)) / count(qpd.device_id) AS correct_rate。inner join 是sql语句中的内连接,内连接, 可以只写JOIN ,只有连接的两个表中,都存在连接标准的数据才会保留下来,相当于两个表的交集。如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2;IF() 的返回值为数字值或。

2024-01-26 19:36:46 392 1

原创 刷牛ke的第二天2024.1.25

university和diffivult_level都是在qpd表中,avg_answer_cnt是后两个表连接后计算的结果,三个数据需要三表连接才能够查询,用left join多表连接进行连接。左连接不管怎么样,左表都是完整返回的当只有一个条件a.id=b.id的时候:左连接就是相当于左边一条数据,匹配右边表的所有行,满足on后面的第一个条件a.id=b.id的进行返回。substring_index来截取blog_url是要截取的对象,“”里放的是截取的符号,-1是倒数第一个就开始截取。

2024-01-25 18:54:09 1015

原创 刷牛客2024.1.24

主要是考察avg_answer_cnt这列是怎么算来的,inner join子句将一个表中的行与其他表中的行进行匹配,并可以查询这两个表中的字段。用select老进行查询然后用group by来进行分组查询,having一般与group by来一起使用来指定组的条件。用两个where来连接两个表来进行连接,然后用order by 来进行对question_id进行排序。分组过滤排序,group by 是进行分组过滤,order by 是进行排序的而且是降序排序。

2024-01-24 22:44:36 355

原创 牛客刷题自此开始,2024.1.24

sql查询所有列select是sql里的查询语句,* from是查询全部所有的意思这里的表的名字为user_profile。

2024-01-24 17:03:57 1211 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除