Mysql行转列的简单应用
2024-10-16 11:54:52
最近在复习过程中愈发觉得,有些东西久了不用,真的会忘~——~。
将上面的表格转换为下面的表格
我拼sql拼了好久还是没弄出来,还是偶然看到我以前的笔记,才想起有行转列这样的操作(太久没有写过复杂点的sql了)
SELECT YEAR
,
max( CASE MONTH WHEN '' THEN amount ELSE 0 END ) m1,
max( CASE MONTH WHEN '' THEN amount ELSE 0 END ) m2,
max( CASE MONTH WHEN '' THEN amount ELSE 0 END ) m3,
max( CASE MONTH WHEN '' THEN amount ELSE 0 END ) m4
FROM
test_offer GROUP BY year;
要多复习呀,骚年!!!
最新文章
- Sublime 快捷键
- SQL 个版本下载地址
- [转]const 与 readonly知多少
- python中的字符数字之间的转换函数
- 一种比较少见的C#代码段
- SQL Server 2008 R2,显示SQL语句执行窗口。 编辑前200行,可以执行SQL语句
- java 选择排序法
- Android(java)学习笔记115:Android InputMethodManager输入法简介
- 仿QQ注册验证码的实现。
- 了解实时媒体的播放(RTP/RTCP 和 RTSP)
- 分布式系统里session同步的那些事儿
- 对Qt for Android的评价(很全面,基本已经没有问题了,网易战网客户端就是Qt quick写的),可以重用QT积累20年的RTL是好事,QML效率是HTML5的5倍
- java数据结构系列之——数组(1)
- oracle撤销表空间和回滚段
- Java就业企业面试问题-ssh框架
- 使用jemeter手工编写注册、登陆脚本 运用 fiddler (一)
- webpack配置使用gif动图
- Laravel Providers——服务提供者的注册与启动源码解析
- springBoot整合ftp上传图片功能
- Jenkins Extended E-mail Notification 2个注意事项:
热门文章
- php 分享一个object(stdclass)转数组的函数
- 在远程登陆的主机上通过命令行源码编译安装 GNU M4、autoconf、automake 等程序
- shell基础--test命令的使用
- virtualbox+vagrant学习-2(command cli)-9-vagrant Plugin命令
- snip
- java xml文件
- ZOJ 3992 One-Dimensional Maze(思维题)
- Cocos2d-x 3.0新引擎文件夹结构
- spring cloud gateway之filter篇
- OC 知识:彻底理解 iOS 内存管理(MRC、ARC)