参考:http://www.cnblogs.com/lhj588/p/3315876.html

SELECT Date ,

MAX(CASE NAME WHEN '小说' THEN Scount ELSE 0 END ) 小说,

MAX(CASE NAME WHEN '文章' THEN Scount ELSE 0 END ) 文章,

MAX(CASE NAME WHEN '微信' THEN Scount ELSE 0 END ) 微信

FROM TabName

GROUP BY Date;

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=10 DEFAULT CHARSET=utf8;

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('1', '小说', '2013-09-01', '10000');

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('2', '微信', '2013-09-01', '20000');

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('3', '小说', '2013-09-02', '30000');

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('4', '微信', '2013-09-02', '35000');

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('5', '小说', '2013-09-03', '31000');

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('6', '微信', '2013-09-03', '36000');

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('7', '小说', '2013-09-04', '35000');

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('8', '微信', '2013-09-04', '38000');

INSERT INTO `yaoshi`.`tabname` (`Id`, `Name`, `Date`, `Scount`) VALUES ('9', '文章', '2013-09-04', '22');

mysql对所有id求积_sql 行列式 转换,相关推荐

  1. mysql对所有id求积_MySQL学习笔记(二)—查询

    一.多表连接查询 新建两张表t_user.t_order.       1.内连接 返回满足条件的所有记录. (1)显式内连接 使用inner join关键字,在on子句中设定连接条件. SELECT ...

  2. php 插入 mysql_php插入mysql数据返回id的方法

    如下所示: $dbh = mysql_connect('localhost','root','root'); mysql_select_db('pkbk'); $query = "inser ...

  3. 45 MySQL自增id

    45 MySQL自增id 表定义自增id 说到自增id,前面提到mysql的自增id不连续,当表定义的自增值达到上限后的逻辑是:再申请下一个id时,得到的值保持不变 create table t(id ...

  4. Mysql 数据库重置ID排序

    本文仅供学习交流使用,如侵立删!demo下载见文末 Mysql 数据库重置ID排序 //删除QRcode表id字段 alter table QRcode drop id; //添加id字段,自增长 a ...

  5. php mysql获取新添加记录的id值_PHP获取MySql新增记录ID值的方法

    今天发现用mysql_insert_id()获取到的新增记录的id不正确, 虽然发现源代码的事务写的有问题,但是最根本的原因是,我插入数据的id类型是bigint型 获取MySql新增记录ID值的方法 ...

  6. mysql自动增长id 溢出_MySQL表自增id溢出的故障复盘怎么解决 MySQL表自增id溢出的故障复盘解决方法...

    MySQL表自增id溢出的故障复盘如何解决?本篇文章小编给大家分享一下MySQL表自增id溢出的故障复盘解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题:MyS ...

  7. 修改 MySQL 自增ID的起始值

    修改 MySQL 自增ID的起始值 alter table users AUTO_INCREMENT=10000; posted on 2019-04-15 17:45 流易 阅读(...) 评论(. ...

  8. mysql自增id用完了_MySQL表自增id用完了该怎么办?

    我们知道MySQL表可以定义一个自增长的id,如果我们的表没有指定主键字段,那MySQL会给我们的表创建一个不可见的,长度为6个自己的row_id,然后不停地往上加步长,虽然生活中自然数是没有上限的, ...

  9. 有关于mysql自增型需要返回id_关于mysql自增id,你需要知道的

    关于mysql自增id,你需要知道的,主键,重启,索引,类型,字段 关于mysql自增id,你需要知道的 易采站长站,站长之家为您整理了关于mysql自增id,你需要知道的的相关内容. 导读:在使用M ...

最新文章

  1. 浅谈对Fragment的认识
  2. 牛客网(剑指offer) 第五题 用两个栈来实现一个队列
  3. 常用的 16 个 Sublime Text 快捷键
  4. F5 IIS Log获取客户端源IP
  5. 每天一个LINUX命令(pwd)
  6. 数字IC手撕代码-格雷码的编码与解码
  7. 用计算机画画内容,【经验】怎么用电脑绘画?
  8. PeckShield旗下数字资产反洗钱系统CoinHolmes亮相北京网络安全大会!
  9. Windows下本地或局域网下搭建SVN服务器
  10. HikariCP连接池
  11. speedoffice(Excel)表格如何添加边框?
  12. fprintf() 用法
  13. docker获取宿主机ip
  14. 什么是APS高级计划排程(生产计划排产)系统主要功能模块有哪些?
  15. 一篇文章带你更好了解热门Java开发工具IDEA!
  16. jQuery(一)jQuery的认识和使用
  17. MMX, SSE, SSE2
  18. 外网访问redis cluster的大坑
  19. 利用css将复选框设为透明并改变勾选样式
  20. 使用远程桌面连接无法显示本地硬盘解决方法

热门文章

  1. SQL注入学习part04:(结合sqli-libs学习:31-40关)
  2. Serverless会使 SaaS 商业模式过时,而开源将成为新的王者
  3. 10年资深面试官直言:80%人面试Java都会止步于此!
  4. 如何用 RFM 模型扒出 B 站优质 UP 主?| 附实战代码
  5. 5G 十项全能、搭载麒麟 820 芯片,1899 元起的荣耀 X10 来了!
  6. DeFi 中的 De 是什么意思?这对区块链行业意味着什么?
  7. 一招生成定制版二次元人脸头像,还能“模仿”你的表情!
  8. 开发者强势围观!Gartner 发布 2020 年十大战略科技发展趋势
  9. 抵扣个税3K+,这个考试,70%程序员都报了!
  10. 他是浙大 19 岁大一新生,三个月斩获 WWDC 19 奖学金!