Mysql 列转行统计查询 、行转列统计查询
来源:互联网 发布:js获取点击按钮的id 编辑:程序博客网 时间:2024/06/08 06:34
-- ----------------------------
-- Table structure for `TabName`
-- ----------------------------
DROP
TABLE
IF EXISTS `TabName`;
CREATE
TABLE
`TabName` (
`Id`
int
(11)
NOT
NULL
AUTO_INCREMENT,
`
Name
`
varchar
(20)
DEFAULT
NULL
,
`
Date
`
date
DEFAULT
NULL
,
`Scount`
int
(11)
DEFAULT
NULL
,
PRIMARY
KEY
(`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=9
DEFAULT
CHARSET=utf8;
-- ----------------------------
-- Records of TabName
-- ----------------------------
INSERT
INTO
`TabName`
VALUES
(
'1'
,
'小说'
,
'2013-09-01'
,
'10000'
);
INSERT
INTO
`TabName`
VALUES
(
'2'
,
'微信'
,
'2013-09-01'
,
'20000'
);
INSERT
INTO
`TabName`
VALUES
(
'3'
,
'小说'
,
'2013-09-02'
,
'30000'
);
INSERT
INTO
`TabName`
VALUES
(
'4'
,
'微信'
,
'2013-09-02'
,
'35000'
);
INSERT
INTO
`TabName`
VALUES
(
'5'
,
'小说'
,
'2013-09-03'
,
'31000'
);
INSERT
INTO
`TabName`
VALUES
(
'6'
,
'微信'
,
'2013-09-03'
,
'36000'
);
INSERT
INTO
`TabName`
VALUES
(
'7'
,
'小说'
,
'2013-09-04'
,
'35000'
);
INSERT
INTO
`TabName`
VALUES
(
'8'
,
'微信'
,
'2013-09-04'
,
'38000'
);
-- ------------------------
-- 查看数据
-- ------------------------
SELECT
*
from
TabName ;
-- ------------------------
-- 列转行统计数据
-- ------------------------
SELECT
Date
,
MAX
(
CASE
NAME
WHEN
'小说'
THEN
Scount
ELSE
0
END
) 小说,
MAX
(
CASE
NAME
WHEN
'微信'
THEN
Scount
ELSE
0
END
) 微信
FROM
TabName
GROUP
BY
Date
-- ------------------------
-- 行转列统计数据
-- ------------------------
select
Date
, group_concat(
NAME
,
'总量:'
,Scount)
as
b_str
from
TabName
group
by
Date
select
Date
,
NAME
, group_concat(
NAME
,
'总量:'
,Scount)
as
b_str
from
TabName
group
by
Date
,
NAME
阅读全文
0 0
- MySQL 列转行统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计、行合计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- Mysql 列转行统计查询 、行转列统计查询
- MySQL 列转行 且分组进行统计
- mysql 行转列查询 用于统计
- MYSQL-统计查询
- window.scrollY和scrollX在IE下报错的解决方法
- C++
- 学习之旅2
- linux系统管理工具安装
- Java 多线程中。两个线程交替执行,一个输出偶数,一个输出奇数(方法二)
- Mysql 列转行统计查询 、行转列统计查询
- 指针总结
- 调研tcp定时器
- Android adb 常用命令,值得收藏
- GreenPlum之生成月份字典表
- tcp握手与挥手
- mysql的事务级别
- 学习陌生领域的速度,才是月薪3000和3万的真正区别
- Qt中mysql驱动