mysql对所有id求积_sql 行列式 转换,
参考: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 行列式 转换,相关推荐
- mysql对所有id求积_MySQL学习笔记(二)—查询
一.多表连接查询 新建两张表t_user.t_order. 1.内连接 返回满足条件的所有记录. (1)显式内连接 使用inner join关键字,在on子句中设定连接条件. SELECT ...
- php 插入 mysql_php插入mysql数据返回id的方法
如下所示: $dbh = mysql_connect('localhost','root','root'); mysql_select_db('pkbk'); $query = "inser ...
- 45 MySQL自增id
45 MySQL自增id 表定义自增id 说到自增id,前面提到mysql的自增id不连续,当表定义的自增值达到上限后的逻辑是:再申请下一个id时,得到的值保持不变 create table t(id ...
- Mysql 数据库重置ID排序
本文仅供学习交流使用,如侵立删!demo下载见文末 Mysql 数据库重置ID排序 //删除QRcode表id字段 alter table QRcode drop id; //添加id字段,自增长 a ...
- php mysql获取新添加记录的id值_PHP获取MySql新增记录ID值的方法
今天发现用mysql_insert_id()获取到的新增记录的id不正确, 虽然发现源代码的事务写的有问题,但是最根本的原因是,我插入数据的id类型是bigint型 获取MySql新增记录ID值的方法 ...
- mysql自动增长id 溢出_MySQL表自增id溢出的故障复盘怎么解决 MySQL表自增id溢出的故障复盘解决方法...
MySQL表自增id溢出的故障复盘如何解决?本篇文章小编给大家分享一下MySQL表自增id溢出的故障复盘解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题:MyS ...
- 修改 MySQL 自增ID的起始值
修改 MySQL 自增ID的起始值 alter table users AUTO_INCREMENT=10000; posted on 2019-04-15 17:45 流易 阅读(...) 评论(. ...
- mysql自增id用完了_MySQL表自增id用完了该怎么办?
我们知道MySQL表可以定义一个自增长的id,如果我们的表没有指定主键字段,那MySQL会给我们的表创建一个不可见的,长度为6个自己的row_id,然后不停地往上加步长,虽然生活中自然数是没有上限的, ...
- 有关于mysql自增型需要返回id_关于mysql自增id,你需要知道的
关于mysql自增id,你需要知道的,主键,重启,索引,类型,字段 关于mysql自增id,你需要知道的 易采站长站,站长之家为您整理了关于mysql自增id,你需要知道的的相关内容. 导读:在使用M ...
最新文章
- 浅谈对Fragment的认识
- 牛客网(剑指offer) 第五题 用两个栈来实现一个队列
- 常用的 16 个 Sublime Text 快捷键
- F5 IIS Log获取客户端源IP
- 每天一个LINUX命令(pwd)
- 数字IC手撕代码-格雷码的编码与解码
- 用计算机画画内容,【经验】怎么用电脑绘画?
- PeckShield旗下数字资产反洗钱系统CoinHolmes亮相北京网络安全大会!
- Windows下本地或局域网下搭建SVN服务器
- HikariCP连接池
- speedoffice(Excel)表格如何添加边框?
- fprintf() 用法
- docker获取宿主机ip
- 什么是APS高级计划排程(生产计划排产)系统主要功能模块有哪些?
- 一篇文章带你更好了解热门Java开发工具IDEA!
- jQuery(一)jQuery的认识和使用
- MMX, SSE, SSE2
- 外网访问redis cluster的大坑
- 利用css将复选框设为透明并改变勾选样式
- 使用远程桌面连接无法显示本地硬盘解决方法
热门文章
- SQL注入学习part04:(结合sqli-libs学习:31-40关)
- Serverless会使 SaaS 商业模式过时,而开源将成为新的王者
- 10年资深面试官直言:80%人面试Java都会止步于此!
- 如何用 RFM 模型扒出 B 站优质 UP 主?| 附实战代码
- 5G 十项全能、搭载麒麟 820 芯片,1899 元起的荣耀 X10 来了!
- DeFi 中的 De 是什么意思?这对区块链行业意味着什么?
- 一招生成定制版二次元人脸头像,还能“模仿”你的表情!
- 开发者强势围观!Gartner 发布 2020 年十大战略科技发展趋势
- 抵扣个税3K+,这个考试,70%程序员都报了!
- 他是浙大 19 岁大一新生,三个月斩获 WWDC 19 奖学金!