7周-数据分析5周-SQL

Part One: 数据库

数据库定义

1.数据库是数据存储的集合

2.表是数据结构化的信息

用excel举例,一个工作簿就是一个数据库里面会有sheet1、sheet2...,一个sheet就是一个表的概念。

数据库表的组成

1.列存储表中的组织信息

2.行存储表中的明细记录

主键的概念和规则

1.主键是表中的唯一标识

2.主键不具备业务意义

3.表的主键不做强制要求,但建议设立

4.主键值必须唯一

5.每行必须有一个主键,不可为空

6.主键值不可被修改

7.主键值被删除后不可重用

8.表A的主键可作为表B的字段,不受约束

数据类型

1.char

2.int

3.float

4.date

5.timestamp

Part Two: Join

Join操作的定义

Join示例

Students.addressId = Address.id

Students.id = Scores.studentId

Scores.courseId = Courses.id

Part Three: SQL练习题

1.统计不同月份的下单人数

2.统计用户三月份的回购率和复购率

3.统计男女用户的消费频次是否有差异

4.统计多次消费的用户,第一次和最后一次消费间隔

5.统计不同年龄段,用户的消费金额是否有差异

6.统计消费的二八法则,消费的top20%用户,贡献了多少额度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值