- 博客(98)
- 收藏
- 关注
原创 SQL | 游戏行业部分指标
游戏数据后台设有“登录日志”和“登出日志”两张表。其中,“角色id”字段唯一识别玩家。游戏开服前两天(2022-08-13至2022-08-14)的登录日志和登出日志部分数据如下登录日志登出日志1、开服首日(2022-08-13),游戏的DAU和次日留存率select count(distinct t1.角色id) as DAU, count(distinct t2.角色id)/count(distinct t1.角色id) as 次日留存率from (select * from 登录日志
2022-05-30 16:33:04 588
原创 SQL | SQL部分知识总结脑图(排序、过滤、CASE WHEN、函数、分组、增删改、联结等)
SQL | SQL部分知识总结脑图(排序、过滤、CASE WHEN、函数、分组、增删改、联结等)
2022-04-25 10:59:21 291
原创 Python | Scipy实现离散型概率分布(伯努利、二项、几何、泊松)
Scipy包实现离散型概率分布(伯努利分布、二项分布、几何分布、泊松分布)
2022-03-22 14:56:17 2147
原创 统计知识 | 概率分布基础
概率分布基础,包括常见的离散型概率分布(伯努利分布、二项分布、几何分布、泊松分布)和连续型概率分布(正态分布、幂律分布)
2022-03-22 14:40:40 1128
原创 Python | matplotlib画图中文不能正常显示:Glyph XX missing from current font. font.set_text(s, 0.0, flags=flags)
matplotlib画图中文不能正常显示的解决办法
2022-02-24 16:24:53 4058 1
原创 SQL | 窗口函数 | 连续登录问题的升级版
题目:请使用SQL对B列处理,形成C列,B列值不变时,则C列累计计数,B列值变化,则C列重新开始计数,如下图:A B2010 12011 12012 12013 02014 02015 12016 12017 12018 02019 0输出结果:A B C2010 1 12011 1 22012 1 32013 0 12014 0 22015 1 12016 1 22017 1 32018 0 12019 0 2准备数据(1)创建表create
2022-02-08 18:12:38 319
原创 Python | 简单线性回归(数据学习时长与分数)
利用简单的学习时长与分数数据,创建线性回归模型,并进行评估。包括训练数据\测试数据的划、创建模型、测试模型、及可视化展示。
2022-02-06 21:14:24 2238 1
原创 Python | Pandas基本使用
Pandas基本使用Pandas有两种数据结构:Series是一种类似于数组的对象,由一组数据及一组与关联的数据标签(索引)组成。DataFrame是一种表格型数据结构,含一组有序的列,每列可以是不同的值类型。有行索引和列索引数据结构Seriespandas.Series(data=None, index=None, dtype: ‘Dtype | None’ = None, name=None, copy: ‘bool’ = False)data : array-like, Iterable,
2022-01-19 10:06:08 388
原创 Python | 基本数据类型
Python基本数据类型有6种:Number数字、String字符串、List列表、Tuple元组、Dictionary字典、Set集合
2021-12-19 20:44:28 1134
原创 SQL | 多表连接 | 销售订单+产品明细+销售网点表
创建表”销售订单表”记录了销售情况,每一张数据表示哪位顾客、在哪一天、哪个网点购买了什么产品,购买的数量是多少,以及对应产品的零售价create table if not exists `销售订单表`(`订单号` VARCHAR(50) primary key,`顾客ID` VARCHAR(50),`交易日期` date,`交易网点` VARCHAR(50),`产品` VARCHAR(50),`销售数量` INT,`零售价` INT);“产品明细表”记录了公司产品的详细信息crea
2021-12-10 18:26:39 3314
原创 Python | 环境准备
下载1、仅Pythonpython官方下载地址https://www.python.org/downloads/2、anaconda与Python区别配套了一些常用库,不用后续逐个去安装,如果是初学者,很多库是用不上的清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/镜像站也有minconda可以下,与Python区别是仅包含Python基础环境和conda(用于管理库)。个人感觉用处不大,直接Python基础环境
2021-12-09 15:47:21 567
原创 SQL | 行列转换 | 牛客SQL86 实习广场投递简历分析(三)
题目https://www.nowcoder.com/practice/83f84aa5c32b4cf5a75558d02dd7743c?tpId=82&tags=&title=&difficulty=0&judgeStatus=0&rp=1思路按年份分别求出2025年和2026年每个月的收到的简历数,两表左连接,对列进行合并select t1.*,t2.second_year_mon,t2.second_year_cntfrom (select job
2021-10-08 18:26:37 216
原创 SQL | 多表连接/窗口函数 | 牛客SQL79/80/81 牛客的课程订单分析(三)/(四)/(五)
题目https://www.nowcoder.com/practice/4ae8cff2505f4d7cb68fb0ec7cf80c57?tpId=82&&tqId=37917&rp=1&ru=/activity/oj&qru=/ta/sql/question-ranking思路第一种,不使用窗口函数select o1.*from order_info o1 inner join (select user_id from order_info wh
2021-10-08 12:09:16 130
原创 SQL | 表自连接 | 每个日期登录新用户个数
题目https://www.nowcoder.com/practice/e524dc7450234395aa21c75303a42b0a?tpId=82&tqId=35081&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fsql%2Fquestion-ranking思路select l1.date,count(distinct case when l2.user_id IS null then l1.user_id else null end
2021-09-17 17:54:58 244
原创 SQL | limit | 分页查询employees表,每5行一页,返回第2页的数据
题目https://www.nowcoder.com/practice/f24966e0cb8a49c192b5e65339bc8c03?tpId=82&tqId=29822&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fsql%2Fquestion-ranking分页查询employees表,每5行一页,返回第2页的数据CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_
2021-09-09 17:26:03 225
原创 SQL | 函数 |拼接concat()/concat_ws()/group_concat()
函数 |拼接concat()/concat_ws()/group_concat()
2021-09-09 11:03:43 1120
原创 SQL | 函数 | 截取right()/left()/substring()/substring_index()
截取right()/left()/substring()/substring_index()函数用法
2021-09-09 10:31:24 1244
原创 SQL | replace()函数
语法replace(object,search,replace)示例https://www.nowcoder.com/practice/2bec4d94f525458ca3d0ebf3bc8cd240?tpId=82&tqId=29809&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fsql%2Fquestion-ranking将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用r
2021-09-08 11:26:23 451
原创 Navicat | 日期显示异常的问题
问题描述原日期中有0000-00-00的日期,导入Navicat导入一直报错,不是日期显示问题,就是提示不能有0000日期解决办法my.ini中设置sql_mode支持特殊的语法,可以导入0000-00-00特殊日期格式[mysql]sql_mode=NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO...
2021-09-05 21:15:51 1003
原创 MySQL | 报错 | 初次登陆时报错sql: [ERROR] unknown option ‘--
初次登陆时报错sql: [ERROR] unknown option '--
2021-09-03 09:57:12 9288 5
原创 Grafana | zabbix安装及报错Missing signature
下载https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app/?tab=installation我直接下载压缩包安装复制到D:\grafana-8.1.2\data\plugins下并解压重启服务器报错alexanderzobnin-zabbix-datasource和alexanderzobnin-zabbix-triggers-panel同时报Missing signature,在D:\grafana-8.1.2\con
2021-09-02 18:00:21 1015
原创 MySQL | 触发器
创建触发器CREATE [DEFINER = { user | CURRENT_USER }]TRIGGER trigger_nametrigger_time trigger_eventON table_name FOR EACH ROW[trigger_order] trigger_body;trigger_name:触发器名称trigger_time:BEFORE/AFTER,指定触发执行的时间,在事件之前或是之后。trigger_event:①INSERT型触发器:插入某
2021-09-01 10:03:01 115
原创 SQL | 多表连接 I 查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部
题目https://www.nowcoder.com/practice/3a303a39cc40489b99a7e1867e6507c5?tpId=82&&tqId=29780&rp=1&ru=/activity/oj&qru=/ta/sql/question-ranking思路第一次写成这样:SELECT c.name,COUNT(fc.film_id)FROM film_category fc LEFT JOIN film f ON fc.film_i
2021-08-30 11:23:55 406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人