mysql练习

一、行转列

-- 创建学生信息表,

完成学生信息分析

-- 创建表

CREATE TABLE students_score(`cname` VARCHAR(10),cource VARCHAR(10),score INT) ENGINE=INNODB;

-- 插入数据

INSERT INTO tb VALUES('张三','语文',74);

INSERT INTO tb VALUES('张三','数学',83);

INSERT INTO tb VALUES('张三','物理',93);

INSERT INTO tb VALUES('李四','语文',74);

INSERT INTO tb VALUES('李四','数学',84);

INSERT INTO tb VALUES('李四','物理',94);

原始数据表输出格式如下图。

基于学生表实现行转列,输出结果如下图

二、连锁门店数据分析

连锁门店数据表包括:customer_detail(s 顾客信息表)、store_detail(s 门店信息表)、transactions (交易流水表)、store_reviews(门店评分表)。表的结构如下。

customer_retails 表数据结构

使用 SQL 完成下面的统计分析功能

1、客户信息分析

1).最受欢迎的信用卡 2).前 5 个最多的客户职业 3).前三个美国女性持有的最流行的行用卡 4).按性别和国家进行客户统计

2、交易分析

1).按月度统计总收益 2).按季度统计总收益 3).按年统计总收益 4).统计每周各天的总收益 5)按时间段统计平均收益和总收益 6).统计消费次数排行前 10 位的客户 8).统计每年度、季度总客户数 9).找出平均消费额最大的客户 10).统计最受欢迎的产品(分别从购买客户数量、购买频次、消费额三个维度分析)

3、门店分析

1).按客流量找出最受欢迎的门店 2).按客户消费额找出最受欢迎的门店 第 4 页 共 4 页 3).按交易频次找出最受欢迎的门店 4).按客流量找出每个门店最受欢迎的商品 5).统计每个门店客流量与雇员的比率 6).按年度-月份统计每家门店的收益 7).找出每家门店最繁忙的时刻

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值