mysql
一枚数据分析狮
想给以后的自己留下点什么~
能帮助到需要帮助的同路人~
展开
-
sql练习题
题目:第二高的薪水销售额 select salary , row_number() over( order by salary ) as ranking from salary having ranking=2 select [销售额],row_number() over(order by [销售额] ) as ranking from (select [销售额] from [deposit_order] group by [销售额] ) a having ranking=2 题目:删除重复的销原创 2021-01-20 19:12:43 · 124 阅读 · 0 评论 -
【业务数据处理】截止至当天累计充值数据
select [user_id], [日期], row_number() over (partition by [user_id] order by [日期] asc) as [第N天登陆], sum([充值金额]) over (partition by [user_id] order by [日期] asc) as [截止至当天累计充值金额] from user_行为信息表 where [日期1] > '2020-10-28' and [user_id] is not null or原创 2020-12-01 16:48:00 · 480 阅读 · 0 评论 -
SQL 函数笔记
CAST/CONVERT(数据类型转换) 在MySQL使用过程中,有时我们需要对数据类型进行转换,如将数据取整,或是将数据转换成字符串格式等,这种情况下我们可以直接调用类型转换函数实现这一功能。 数据类型转换可以采用CAST( 数据 as 类型 )或 CONVERT(数据,类型 )函数。 |函数 类型 CHAR( ) 字符型 DECIMAL(数值长度,精度/小数点保留长度) 浮点型(float) ...原创 2020-05-07 17:32:48 · 338 阅读 · 0 评论 -
电商数据课程-SQL笔记总结
SQL六大模块 模块 用途 DQL 数据查询语言 DML 数据操作语言 DDL 数据定义语言 DCL 数据控制语言 TPL 事务处理语言 CCL 指针控制语言 前三种为数据分析师必学语言,日常工作中也用的比较多,后面三种为数据仓库工程师的必学语言,有兴趣可以学习 DDL 数据定义语言 ...原创 2019-02-14 23:20:54 · 645 阅读 · 0 评论 -
mysql必知必会-复杂查询-联结表join
联结表 创建联结 select 字段1,字段2,字段3,…… from 表1,表2 从两个表中选取的所需指标名 where 表1中的字段1=表2中的字段1 通过两表的主键/外键联结 order by 字段1,字段2,…… 排序规则 selcet vend_name,prod_name,prod_pric...原创 2019-01-25 11:58:21 · 381 阅读 · 0 评论 -
mysql必知必会-简单查询4
按指定顺序排序 order by field(字段名,‘值1’,‘值2’,……)原创 2018-11-27 12:00:04 · 138 阅读 · 0 评论 -
mysql学习-day3
表 1.创建表 create table 表名 ( 指标1 指标类型, 指标2 指标类型, ....); 2.删除表 drop table 表名 3.查看表结构 desc 表名; 4.修改表名 方式1:alter table 表名 rename to 新表名 方式2:rename 表名 to 新表名; 5.添加/删除/修改指标 alter table 表名 添加:a...原创 2018-10-19 16:05:54 · 123 阅读 · 0 评论 -
mysql-所遇问题及解决办法
1.1366错误 导致1366错误的原因是:数据库此字段的字符集与整理字符集不同。 只需要将数据库的字符集、表的字符集、各字段的字符集调整设为相同即可。 通过 show full columns from 表名 可以查看各字段的字符 通过 show full columns from 表名 可以查看各字段的字符 通过txt文本转存可以看到文件的字符集格式 然后调整两者为一致 ALTE...原创 2018-10-30 11:04:27 · 174 阅读 · 0 评论 -
mysql必知必会-宏观框架
课程 宏观知识框架原创 2018-11-09 17:09:30 · 162 阅读 · 0 评论 -
mysql必知必会-基础知识
基础知识 什么是数据库? 数据库是一个以某种有组织的方式存储的数据集合。理解数据库的一种最简单的办法就是将其想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。 什么是表? 表等同于当你将资料放进文件柜时,不是将资料随便扔进一个抽屉就完了,你应该将相关的资料放进一个特定的文件中。 表是一种结构化的文件,可用来储存某种特定类型的数据。表可以保存顾客清单,产品目录,...原创 2018-11-09 18:15:58 · 170 阅读 · 0 评论 -
mysql必知必会-简单查询-1
简单查询 检索数据 检索语句select的基本结构: select 字段名 from 表名 检索就是需要从指定的表中检索出指定的字段名,以此获取到你想要的信息 检索单列信息 select id from customers; 检索多列信息(使用“,”号隔开字段) select id,name,city from customers; 检索表中所有列 select * from custom...原创 2018-11-11 22:11:49 · 134 阅读 · 0 评论 -
mysql必知必会-简单查询-2
简单查询 过滤数据 使用where子句 数据库一般很少需要检索表中所有的行,通常只会根据特定的需求提取表数据的子集,而检索表中所需的特定数据则需要指定搜索条件(也称为过滤条件)。 在select语句中,数据根据where子句中指定的搜索条件进行过滤,where子句在表名(from子句)之后给出,基本结构如下: select 字段名 from 表名 where 字段名=特殊值; 备注:在同时...原创 2018-11-12 17:38:03 · 254 阅读 · 0 评论 -
mysql-必知必会-简单查询-3
基础查询 用通配符进行过滤原创 2018-11-27 10:36:14 · 179 阅读 · 0 评论