自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新用户N日留存率 和 用户N日留存率

最近在复习SQL,这个经典题目拿出来写一下加深记忆。新用户N日留存率就用牛客网的图拉过来做一下说明对于新用户,我们要找到的就是ta登录的第一天(min date)和第N天(DATE_SUB(min date INTERVAL N DAY)。对于留存率,比较常见的方法是left join所以这里我们用包含min dated的表作为A表,用完整的包含intime outtime(用union连接)的表作为B表重点在于A LEFT JOIN B ON A KEY = B KEY AND A.MIN

2022-02-20 22:15:15 513

原创 牛客网SQL--某东篇

计算商城中2021年每月的GMV问题:请计算商城中2021年每月的GMV,输出GMV大于10w的每月GMV,值保留到整数。注:GMV为已付款订单和未付款订单两者之和。结果按GMV升序排序。场景逻辑说明:用户将购物车中多件商品一起下单时,订单总表会生成一个订单(但此时未付款,status-订单状态为0,表示待付款);当用户支付完成时,在订单总表修改对应订单记录的status-订单状态为1,表示已付款;若用户退货退款,在订单总表生成一条交易总金额为负值的记录(表示退款金额,订单号为退款单号,stat

2022-01-20 17:40:35 1187

原创 MySQL 五十题(慢慢更)

自己拿来练习SQL的,每天几道题慢慢更新USE fifty;– 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数SELECT student.*,a.s_score as 01_score,b.s_score as 02_scoreFROM studentJOIN score aON student.s_id = a.s_id AND a.c_id = 01LE...

2020-02-23 16:23:54 216

原创 经典业务分析指标

如果你没法衡量它,你就没法增长他指标优秀的指标应该是一个相对数而非绝对数应简单不复杂 好解释市场营销领域用户生命周期潜在 兴趣 新客户 老客户 流失客户·用户价值RFM模型Recency 最近一次消费时间要吸引一个几个月前才上门的顾客购买,比吸引一个一年多以前来过的顾客要容易得多。营销人员如接受这种强有力的营销哲学——与顾客建立长期的关系而不仅是卖东西,会让顾客持续保持往来,并...

2020-02-22 19:49:27 355

原创 SQLZOO (NULL) 答案

List the teachers who have NULL for their department.SELECT name FROM teacher WHERE dept IS NULLNote the INNER JOIN misses the teachers with no department and the departments with no teacher...

2020-02-16 15:38:29 326

原创 SQL JOIN 函数

在SQL中,我们经常需要将表与表之间连接起来,以达到我们查找的目的,这个时候我们有两种方法,一种是SELECT *FROM table a,table b,table c WHERE a.id=b.id AND b.id = c.id另一种就是使用JOIN函数,相比于单纯的多表查询运用JOIN用处更多,更加细致,使代码更可观更易理解。但是即使使用了JOIN函数,多表查询依旧可以说是SQL查...

2020-02-14 22:03:33 1988

原创 SQL插入、更新和删除

SQL插入SQL 的插入指的是,对于某一个表插入新的一行数据在这里用到的命令是INSERT这种是插入值与列名一一对应的方法,所以value的顺序并不是对应着真实的表中的列名顺序,而是对应着你写的table后()中的顺序。INSERT INTO table(colname1,colname2…)VALUE(‘value1’,‘value2’…),(‘value1’,‘value2’…),...

2020-02-12 21:56:14 338

原创 SQLZOO(The JOIN operation\More JOIN operations)答案

The first example shows the goal scored by a player with the last name ‘Bender’. The * says to list all the columns in the table - a shorter way of saying matchid, teamid, player, gtimeModify it t...

2020-02-11 22:18:02 325

原创 SQLZOO(SUM and COUNT,GROUP BY)答案

Show the total population of the world.SELECT SUM(population)FROM worldList all the continents - just once each.很明显的一个去重,用DISTINCTSELECT DISTINCT continent FROM worldGive the total ...

2020-02-11 20:56:26 133

原创 SQLZOO(SELECT within SELECT Tutorial)答案

1 List each country name where the population is larger than that of ‘Russia’.SELECT name FROM worldWHERE population >(SELECT population FROM worldWHERE name=‘Russia’)Show the countries i...

2020-02-10 22:29:26 229

原创 SQL计算函数、数据处理函数和聚集函数

SQL计算函数SQL拼接函数concat是SQL的拼接函数,当我们想实现列与列的拼接的时候,比如我们想在国家的名称(Name)后面添加他们的代码(code),比如United Kingdom(UK).SELECT CONCAT(Name,’(’,code,’)’) AS Title FROM world.country;这里面的AS是用来替换新列名的,不然出来的新的列名字会很难看(因为...

2020-02-08 20:15:41 107

原创 SQL通配符及正则表达式

SQL通配符只用WHERE函数进行数据查找的话,功能未免显得有些单一,这时我们引入了通配符。通配符之前匹配的操作符是LIKE函数。通配符的搜索时间相当长,所以一般尽量不要将其他搜索等效替代成通配符,即使要用的话,也应该尽量的写在搜索语句的后面而不是最开始。%通配符% 表示任何字符出现任意次数(0次,1次,n次)。比如下列表示的就是搜索jet开头的后面跟任意字符的行SELECT * FR...

2020-02-07 19:54:09 1314

原创 初识SQL

SQL基础操作安装及使用(MySQL8.0)数据库基础基础查询语句: 检索数据: 排序: 过滤安装及使用安装教程在网上随处可见,但请注意,MySQL已经更新至8.0版本,它的安装界面已经变了,并且过程十分多。但是很少有人讲安装后怎么用,8.0的workbench真的很好用,有点pycharm的意思,其实使用也非常简单。找到开始里面的MySQL文件夹,打开workbench(...

2020-02-06 21:18:32 107

原创 R语言文本处理实践中Dictionary()函数到底在哪儿??

用tm包的时候,有些书上说的是有Dictionary函数的,但实际找出来并没有,只有rlang包的dictionary函数,并且虽然介绍是create a dictionary 但实际操作起来却完全不是一回事儿。...

2019-03-22 21:31:36 1190 1

原创 R语言 线性回归分析

回归分析是非常基础的但是也是极其泛用化的统计预测工具之一,而R语言也有自带的function来完成一元和多元回归。针对一元回归,数据集选用的是R语言自带的women数据集data(“women”)plot(x=womenweight,y=womenweight,y=womenweight,y=womenheight)model=lm(height~weight,data = women)...

2019-03-04 23:05:11 1868

原创 FLAG

来学校的第一天,电脑的一些驱动出了问题,结果代理服务器一直崩,用了一堆方法都没用,无奈只好重装系统。 然后我收藏在谷歌浏览器的所有R、python文章统统没了,自己半年来学习R的成果,几篇大作业、建模作业还有一堆常用代码和做的图都随之消失了,怪我当时太急了,真是没想到这些东西丢了是这么闹心的事,所以决定借助CSDN来保存我自己的学习进程,以后看到的内容不管是转载的形式或是自己手写,我都尽量在CS...

2019-02-27 16:09:14 84

原创 数学建模 小组赛第一题 航空公司

数学建模 小组赛第一题 航空公司选取指标是根据RFM模型定义的客户粘性、忠诚度和购买力加上终身价值和潜在价值选出来了五个指标LRFMC。L会员注册时长代表终身价值,R最后一次购买商品到现在的时间表达粘性,F观测期内乘坐次数表忠诚度,M总里程表购买力,C平均折扣代表潜在价值。判断数据的最佳聚类数 这里用了一个BIC(基于mclust包)的一个判断标准,这个BIC和贝叶斯准则不一样,需注意,方法虽...

2019-02-27 15:58:30 537

空空如也

空空如也

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

TA关注的人

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