- 博客(8)
- 收藏
- 关注
原创 通解 任意连续n问题
假设id为(3,4,5)的num为(4,4,4),对num分组 以id排序,row_number生成(1,2,3)。那么id - row_number() 为(2,2,2)。(为什么不是id而是id2,是因为id可能经过增删改之后并不连续,但是该方法必须用于连续id,因此自建连续id 命名id2。
2023-11-18 19:01:07
67
原创 rank作为表的别名
该表的每一行都包含了一场比赛的分数。Score 是一个有两位小数点的浮点值。查询并对分数进行排序。在 SQL 中,id 是该表的主键。
2023-11-18 17:25:33
72
原创 体育馆 连续三次以上人流量大于100的数据
Stadiumvisit_date 是该表中具有唯一值的列。(id)、(people)每天只有一行记录,日期随着 id 的增加而增加编写解决方案找出每行的人数大于或等于100且id连续的三行或更多行记录。返回按visit_date的结果表。查询结果格式如下所示。
2023-11-18 16:49:55
65
原创 窗口函数 dense_rank() : 1,1,1,2
表:Employeeid 是该表的主键列(具有唯一值的列)。departmentId 是 Department 表中 ID 的外键(reference 列)。该表的每一行都表示员工的ID、姓名和工资。它还包含了他们部门的ID。表:Departmentid 是该表的主键列(具有唯一值的列)。该表的每一行表示部门ID和部门名。公司的主管们感兴趣的是公司每个部门中谁赚的钱最多。一个部门的是指一个员工的工资在该部门的工资中。编写解决方案,找出每个部门中。以返回结果表。返回结果格式如下所示。
2023-11-18 15:42:51
60
原创 打车平台计算用户取消率
Tripsid 是这张表的主键(具有唯一值的列)。这张表中存所有出租车的行程信息。每段行程有唯一 id ,其中 client_id 和 driver_id 是 Users 表中 users_id 的外键。status 是一个表示行程状态的枚举类型,枚举成员为(‘completed’, ‘cancelled_by_driver’, ‘cancelled_by_client’)。Usersusers_id 是这张表的主键(具有唯一值的列)。
2023-11-17 22:59:45
85
原创 if函数的使用实例
题目: 现在运营想要了解复旦大学的每个用户在8月份练习的总题目数和回答正确的题目数情况,请取出相应明细数据,对于在8月份没有练习过的用户,答题数结果返回0.示例:question_practice_detail。where university = '复旦大学'示例:用户信息表user_profile。if(判断式,为真返回值,为假返回值)
2023-11-15 16:36:25
47
原创 计算用户次日留存率
题目:现在运营想要查看用户在某天刷题后第二天还会再来刷题的平均概率。首先,了解一个新函数DATE_ADD(日期类型数据,interval n day)interval n day:2009-09-01 加上 n 天。示例:question_practice_detail。日期类型数据:如2009-09-01。
2023-11-15 00:16:59
100
原创 MySQL基础教程(第二版)学习笔记
INSERT INTO ShopProduct (shop_id, shop_name, product_id, quantity) VALUES ('000B', '名古屋', '0004', 20);INSERT INTO ShopProduct (shop_id, shop_name, product_id, quantity) VALUES ('000C', '大阪', '0003', 20);
2023-11-14 17:59:05
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人