自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL-留存率

留存率可以评用户对产品的粘性,留存率越低用户对产品的粘性越小留存率通常分为次日留存率、3日留存率、7日留存率、30日留存率这里以新增用户留存率为例:次日留存率:(基准日之后的第1天留存的用户数)/基准日当天新增用户数第3日留存率:(基准日之后的第3天留存的用户数)/基准日当天新增用户数第7日留存率:(基准日之后的第7天留存的用户数)/基准日当天新增用户数第30日留存率:(基准日之后的第30天留存的用户数)/基准日当天新增用户数。

2025-03-12 23:18:52 367

原创 力扣1251年

表中没有与之匹配的记录。不过在这个场景下,我们关注的是每个产品是否有销售记录(即。表,这样能保证每个产品的价格信息都被考虑到,同时也能关联上销售记录。①ifnull的运用,保证没有数据时输出为0。表中的所有记录都被包含在结果集中,即便。表中的记录),更合理的做法是让。

2025-03-12 17:34:54 270

原创 力扣第585题

①明确查询需求:需求是找出 2015 年有多个相同保险总额,并且地理位置唯一的保险单,然后计算这些保险单在 2016 年的保险总额总和。相同 2015 年保险总额的数量:需要统计每个。组合对应的记录数量,筛选出数量等于 1 的记录。值对应的记录数量,筛选出数量大于 1 的记录。地理位置的唯一性:需要统计每个。

2025-03-12 16:53:35 196

原创 力扣第1164题

注意如果在筛选条件中要用到聚合函数,那么只能用having搭配group by。

2025-03-12 11:33:14 80

原创 SQL窗口函数

通过row_number()生成连续行号,与区间列进行差值运算,得到的临时结果如果相同表示为同意了连续区间。

2025-03-11 22:52:25 932

原创 力扣第619题

函数会返回参数列表里第一个非。

2025-03-11 11:16:10 68

原创 力扣第1517题

用于定义一个字符集合,它会匹配方括号内的任意一个字符。⑤[a-zA-Z0-9-._]*表示方括号里的字符可以出现零次或多次。①在正则表达式中,字符类用方括号[ ]来定义。这些字符中的任意一个,而不是匹配完整的。在正则表达式里,方括号。④^[a-zA-Z]表示以字母开头。②注意正则化各个符号的意义。中,这意味着它会匹配。

2025-03-10 00:23:55 140

原创 力扣第1341题

②如果要按名字的字母进行排序,可以在order by后加上name。①选择某个指标最多的数据,可以倒序排列后只显示一个数据。

2025-03-09 23:41:31 81

原创 力扣第626题

进行匹配,从而找到交换后的座位对应的学生信息。如果没有匹配到(比如最后一个座位且座位数为奇数),则使用。思路:直接把id进行改变,后针对id排序。函数返回原座位的学生信息。②通过左连接,将每个座位。方法二:使用位操作和。

2025-03-06 14:58:54 150

原创 力扣第1934题

①因为题目要求如果没有确认信息,那么确认率应该记录为0,所以必须保存signups表中的所有数据,所以我们signups表左连接confirmations表。②要求如果确认信息为null,所以确认率记录为0,所以要用ifull函数。函数的计算对象是空集。在 SQL 里,对空集使用。因为在 SQL 中,对空集进行聚合函数操作(如。因此,对于那些没有确认记录的用户,表中没有操作记录的用户,其确认率会显示为。表中没有对应的记录时,表中没有对应的记录时,

2025-03-06 11:24:35 195

原创 力扣第1280题

注意因为最后输出结果是对每个学生的不同学科分别计数,所以group by分组要按两个字段。

2025-03-06 10:16:53 59

原创 力扣第1661题

如果去掉 GROUP BY 子句,AVG 函数会对整个结果集进行计算,而不是对每台机器分别计算,即它会把所有机器上的进程处理时间混合在一起求平均值,并且 SELECT 列表中的 a.machine_id 会随机选取一条记录的值作为结果展示。这样就无法得到每台机器各自的平均处理时间,查询结果失去了实际意义。举例说明:如果开始时间是10,结束时间是20,那么if()函数的结果是-10和20,、avg()函数的结果是-10和20的平均数,即(-10+20)/2,即为时间段的一半,所以我们要乘以2。

2025-03-05 23:43:49 223

原创 力扣第197题

【代码】力扣第197题。

2025-03-04 20:30:22 154

原创 力扣第1581题

子查询为查询在景点交易过的参观者名单,外面的查询即为查询不在名单中的参观者,即为来过但是没有交易过的参观者名单。将参观表和交易表进行左连接,无法被连接的行会被标为null,因此表连接后右表为null的行就是只看不买的人。思路:找出白嫖的参观者及其他们的参观次数。

2025-03-04 19:42:31 199

原创 力扣第196题

此时,我们将select 替换为delete b,就可以删除后三列,只保留前三列,目的达成。

2025-03-04 13:34:14 203

原创 力扣第1667题

函数,这里省略了截取长度参数,默认从第二个字符开始截取到字符串的末尾,即截取。列中每个字符串除第一个字符以外的其余部分。列中每个字符串的第一个字符。

2025-03-04 12:51:48 159

原创 力扣第1789题

②员工只有一个部门,不管选择是什么,都属于那个部门。①员工有多个部门,对自己的部门做出了选择。

2025-03-03 23:26:56 100

原创 力扣第1045题

注意:题目中product_key 是 Product 表的外键(reference 列)。也就是说在Customer表中不会出现一个不在Product表中的Product_key。

2025-03-03 21:21:37 86

原创 力扣第596题

①在 SQL 中,每个派生表(子查询返回的临时表)都必须有一个别名。你代码中的子查询没有指定别名,这会导致数据库无法正确引用这个临时表。,因为在子查询里已经进行了分组和计数操作,你应该引用子查询中计算得到的计数结果。②在筛选条件里不应该使用。

2025-03-03 20:55:29 183

原创 力扣第1084题

③注意having和group by是一起使用的。这样会把所有在春天售卖过的商品都显示出来。②注意日期要加双引号。

2025-03-03 17:27:39 110

原创 力扣第550题

注意其中date_add函数的运用。

2025-03-03 16:48:11 68

原创 力扣第1174题

子句会筛选出所有客户首次下单日期的订单,然后计算这些订单中即时配送的占比。但这个筛选条件并没有将每个客户的首次订单与其他订单区分开,可能会把不同客户的首次订单混合在一起进行计算,而不是针对每个客户单独计算首次订单的即时配送占比。

2025-03-03 16:33:49 164

原创 力扣第1211题

计算结果都是相同的,因为它使用的是全量数据的统计结果,而不是分组内的数据。的记录数,而不是针对每个分组分别统计。表达式返回的 1 和 0 进行累加,得到该分组内。操作所创建的分组,是针对全局计算的结果。是一个独立的查询语句,它不依赖于。表中的每一行记录进行判断:①如果。小于 3,则返回 1。时所使用的子查询上,子查询。是一个条件表达式,它会对。不小于 3,则返回 0。

2025-03-03 12:57:42 205

原创 力扣SQL第1633题

注意其中镶嵌的这个select语句,用来统计总的用户数。

2025-03-03 00:36:28 69

原创 MySQL数据库-进阶篇

存储引擎就是存储数据、建立索引、更新查询数据等技术的实现方式,存储引擎是基于表的,而不是基于库的,所以存储引擎也可以被称为表类型。介绍:它是兼顾高可靠性和高性能的通用存储引擎,默认的MySQL存储引擎。特点:①DML操作遵循ACID模型,支持事务。②行级锁,提高并发访问性能。③支持外键约束,保证数据的完整性和正确性。文件:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。

2025-03-01 21:17:18 739

原创 归一化处理的三种类型

【代码】归一化处理的三种类型。

2025-02-22 15:14:46 112

原创 MySQL数据库-基础篇

数据库:存储数据的仓库,数据是有组织的进行存储,简称DB。数据库管理系统:操纵和管理数据库的大型软件,DBMS。SQL:操作关系型数据库的编程语言。主流的关系型数据库管理系统:oracle、MySQL也可以在datagrib中直接设置表的内容。基本分为三种:一对多(或者多对一),多对多和一对一。一对多:在多的一方建议外键,一的一方的主键。多对多:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键。

2025-01-24 17:43:22 733

原创 分位数模型 quantiles regression

【代码】分位数模型 quantiles regression。

2024-10-17 09:19:11 226

原创 241013神经网络的线性回归模型

分位数回归的torch代码。修改了损失函数部分。分位数回归的损失函数。

2024-10-14 01:07:23 706

原创 python学习

单引号、双引号和单引号;转义字符\("\"数学课\"")已组织好的,可重复利用,针对特定功能①:定义:def 函数名(输入参数):函数体return 返回值注意:没有传入参数也要写括号②调用:函数名(传入参数)函数必须先定义后调用def abc():print("i")abc()返回值即为函数在完成事情后,最后给调用者的结果def 函数(参数):函数体return 返回值变量=函数(参数)注意:函数体在执行的时候,遇到return,后面的所有代码不再执行。

2024-09-22 11:28:23 1272 1

空空如也

空空如也

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

TA关注的人

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