英俊的大老虎孤寡孤寡
英俊的大老虎孤寡孤寡
全部文章
题解
归档
标签
去牛客网
登录
/
注册
英俊的大老虎孤寡孤寡的博客
全部文章
/ 题解
(共64篇)
题解 | #考试分数(三)#
SELECT g.id,language.name,g.scoreFROM grade AS g INNER JOIN languageON g.language_id=language.idWHERE g.score>=( SELECT DISTINCT a.score FRO...
2021-08-03
0
306
题解 | #考试分数(二)#
SELECT *FROM grade AS gWHERE g.score>( SELECT AVG(a.score) FROM grade AS a WHERE g.job=a.job)ORDER BY id
2021-08-03
0
349
题解 | #牛客每个人最近的登录日期(六)#
不用分组,也不用累计求和函数,直接对每个元组进行遍历,当前元组如果在之前日期有刷题记录,那就对这些记录的刷题量进行求和,然后和用户表进行内连接匹配用户名即可! SELECT user.name,c.date,c.ps_numFROM ( SELECT p.user_id,p.date, ...
2021-08-02
0
339
题解 | #牛客每个人最近的登录日期(六)#
/方法1:/SELECT user.name,b.date,b.ps_numFROM ( SELECT p.user_id,p.date, ( SELECT SUM(b.number) FROM passing_number AS b WHERE...
2021-08-02
0
344
题解 | #牛客每个人最近的登录日期(五)#
SELECT e.date,ROUND( CASE WHEN f.rate IS NULL THEN 0 ELSE f.rate END ,3) AS pFROM ( SELECT DISTINCT(date) FROM login) AS e LEFT J...
2021-08-02
0
310
题解 | #牛客每个人最近的登录日期(四)#
SELECT c.ndate,CASEWHEN d.new IS NULL THEN 0ELSE d.newENDFROM ( SELECT DISTINCT(date) AS ndate FROM login) AS c LEFT JOIN ( /1.如果当前用户id不在当前日期...
2021-08-01
0
323
题解 | #牛客每个人最近的登录日期(三)#
SQLite代码: SELECT ROUND(COUNT(DISTINCT(a.user_id)) *1.0 / COUNT(DISTINCT(c.user_id)),3)FROM login AS a,login AS cWHERE EXISTS( SELECT * FROM logi...
2021-08-01
0
340
题解 | #牛客每个人最近的登录日期(二)#
方法1: SELECT c.name,client.name,c.dmaxFROM ( /2.保留1中的最近登录信息,并找到各用户最近记录所用的客户端id/ SELECT b.name,b.dmax,login.client_id FROM ( /1.首先找到各用户最...
2021-08-01
0
372
题解 | #异常的邮件概率#
方法:首先过滤掉含有非正常用户的邮件记录,并在结果中增加一个标志字段即发送成功的标识为0,失败为1;然后按照日期分组,并计算各组标志字段的和与组长度的商,结果保留3位小数;SELECT a.date,ROUND(SUM(a.com)*1.0/ COUNT(a.com),3) AS failedFRO...
2021-08-01
0
399
题解 | #找到每个人的任务#
SELECT a.id,a.name,b.contentFROM person as a LEFT JOIN task AS bON a.id=b.person_idORDER BY a.id 两个表进行左连接,然后按照person表的id排序即可;
2021-08-01
0
285
首页
上一页
1
2
3
4
5
6
7
下一页
末页