- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 SQL篇-用户连续登录最长天数
本文介绍如何通过SQL计算用户连续登录最长天数,包含两种实现方法:多层嵌套子查询和更简洁高效的CTE语法。核心逻辑是通过窗口函数和日期运算识别连续登录记录,找出每个用户的最长连续登录天数及起止日期。业务上,该指标可用于用户分层管理、产品优化、运营评估和流失预警等场景,是分析用户黏性的重要依据。文章还提供了相关SQL系列教程的链接供读者扩展学习。
2025-06-24 12:38:13
1762
原创 SQL篇-连续N天登录用户
SQL 查连续 3 天登录用户,通过三种方法实现:自连接三次连表匹配日期差 1 天记录;窗口函数用 LEAD 获取后续日期判断连续;日期差值分组将日期减排序序号,同差值分组统计≥3 天。日期差值法可拓展查连续 N 天,性能优且逻辑巧。
2025-06-23 20:09:56
1300
原创 Python爬虫|百度股市通A股排行数据爬取
本篇文章我们继续分享Python爬虫案例,以百度股市通A股排行数据为实战对象,依旧从网页结构分析、爬虫代码编写入手,不过增加了爬取数据清洗板块。
2025-06-23 11:08:25
2567
原创 Python爬虫|豆瓣电影 Top 250数据爬取
上篇文章我们介绍了Pthon爬虫的基本流程,这篇文章我们以豆瓣电影 Top250 为实战对象,从网页结构分析、爬虫代码编写、数据结果存储三个方面来展开,带你揭开网络数据抓取的神秘面纱。
2025-06-23 10:16:45
2539
2
原创 Python爬虫|简要介绍
在数字化时代,Python 爬虫已成为获取网络数据的重要工具。无论是行业资讯研究、市场数据分析,还是用户行为信息挖掘,数据获取都是进一步开展数据分析研究的基础。本文将从以下 8 大核心步骤,拆解 Python 爬虫的开发逻辑。
2025-06-23 09:00:13
374
原创 SQL篇-IN和EXISTS的使用
查询所有选修了“C1”课程的学生名1.普通IN的SQL查询SELECT 姓名FROM 学生表WHERE 学号 IN (SELECT 学号 FROM 选课表 WHERE 课程号 = 'C1');2.带EXISTS的SQL查询SELECT 姓名FROM 学生表WHERE EXISTS(SELECT *FROM 选课表WHERE 学生表.学号 = 选课表.学号 AND 课程号 = 'C1');相关子查询执行过程:先在外层查询中取“学生表”的第一行记录,用该记录的相关的属性值
2021-05-16 17:45:03
542
原创 SQL篇-连接函数
一、concat()函数二、concat_ws()函数三、group_concat()函数一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,...)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。select concat (id, ',', name) as info from t;二、concat_ws()函数1、功能:和concat()一样,将多个字符串连接成一个字符串,
2021-05-16 17:36:31
1814
原创 SQL篇-创建视图
目录基本语法案例详细作用作用一作用二作用三作用四基本语法可以使用 CREATE VIEW 语句来创建视图,语法格式如下:CREATE VIEW <视图名> AS <SELECT语句>语法说明如下: <视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。 <SELECT语句>:指定创建视图的 SELECT 语句,可用于查询多个基础表或源视图。 案例针对actor表创建
2021-05-16 17:29:50
25215
原创 SQL篇-批量插入与更新
insert into on duplicate key update语句insert into on duplicate key update表示插入更新数据,当记录中有PrimaryKey,或者unique索引的话,如果数据库已经存在数据,则用新数据更新(update);如果没有数据效果,则和insert into一样。在这里我们以之前的成绩score表为例,给之前的表加上学号和课程号组合的唯一索引,SQL语句如下:-- 添加学号和课程号组合的唯一索引ALTER TABLE `score
2021-05-12 22:52:04
1118
原创 Navicat Premium 12
Navicat Premium 是一套多连接数据库开发工具,让你在单一应用程序中同时连接多达七种数据库:MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL,可一次快速方便地访问所有数据库链接:https://pan.baidu.com/s/1RvNN-089PLNlxikfmsDmgw提取码:0512...
2021-05-12 10:51:11
308
原创 读书笔记-《机器学习实战:基于Scikit-Learn、Keras和TensorFlow》 第2版(第一章)
第一部分 机器学习的基础知识第1章 机器学习概览在本章中,我们了解到了机器学习中重要的一些概念,现在我们回答下列问题:1、如何定义机器学习?机器学习是关于构建可以从数据中学习的系统。学习意味着在一定的性能指标下,在某些任务上会变得越来越好。2、机器学习在哪些问题上表现突出,你能给出四种类型吗?机器学习非常适合没有算法3、什么是被标记的训练数据集?4、最常见的两种监督学习任务是什么?5、你能举出四种常见的无监督学习任务吗?6、要让一个机器人在各种未知的地形中行走,你会.
2021-05-09 23:30:33
655
原创 SQL篇-常用窗口函数
前言在我们日常数据分析中,常常遇到要在组内排名、组内取topn等等需求,例如下面的业务需求:排名问题:每个品牌的商品按销售额来排名topN问题:找出每个品牌排名前N的商品面对这类需求,就需要使用sql的高级功能窗口函数了。窗口函数是个神奇的存在,可以把多行代码变一行处理,把复杂的子查询变简单。让我们来一起了解窗口函数吧!1、什么是窗口函数窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),作用于一个数据集合。窗口函数的一个概念就是当前
2021-05-09 02:05:07
6191
原创 SQL篇-修改字段、数据
SQL中的操作通常分为对字段和数据的修改,其中修改分为增、删、改1、字段的修改增加字段ALTER TABLE <表名> ADD <新字段名><数据类型>[约束条件];对语法格式的说明如下: 1.<表名> 为数据表的名字; 2.<新字段名> 为所要添加的字段的名字; 3.<数据类型> 为所要添加的字段能存储数据的数据类型; 4.[约束条件] 是可选的,用来对添加的字段进行约束。SQL 默认...
2021-05-05 19:18:17
34921
1
原创 SQL篇-创建数据表
SQL篇-创建数据表SQL简单点说,就是访问和处理关系性数据库的一种计算机语言,而要操作数据库中的表,第一步就是要创建数据表1、创建数据表 建表 -- 创建演员表CREATE TABLE IF NOT EXISTS `actor` (`actor_id` smallint (5) NOT NULL PRIMARY KEY COMMENT '演员ID',`first_name` varchar (45) NOT NULL COMMENT '名',`last_name` varch
2021-05-05 17:31:39
8170
1
免费屏幕录像软件.zip
2019-07-05
百变遥控.rar
2019-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅