mysql把结果变横表_mysql纵表与横表转换实例
1.纵表转横表:
纵表结构:Table1
转换后的横表结构:
Sql示例代码:
2、横表转纵表:
横表结构: TableA
ID 姓名 语文 数学 英语
1 张三 80 90 70
2 李四 90 85 95
3 王五 88 75 90
转换后的纵表结构:
ID 姓名 科目 成绩
1 张三 语文 80
2 张三 数学 90
3 张三 英语 70
4 李四 语文 90
5 李四 数学 80
6 李四 英语 99
7 王五 语文 85
8 王五 数学 96
9 王五 英语 88
SQL示例代码:
case 变量表达式 --对某个‘变量表达式’进行判断
when 值 --当‘变量表达式’是某个‘值’时
then 返回值表达式 --返回‘返回值表达式’值
[when...
then...
.....] --可以进行多次判断
[else 其他情况返回值表达式] --不符合所有when后面的就是其他情况了
end --结束
mysql把结果变横表_mysql纵表与横表转换实例相关推荐
- mysql重装要删注册表_Mysql重装问题—删除注册表
最近不小心突然卸载了mysql,结果重装mysql老是安装不成功,不是第四步出问题,就是第三步出问题无响应,卸了再重新安装,还是不行.究其原因就是系统里的注册表没有删除干净. 解决步骤: 1.在&qu ...
- mysql数据库更新表_Mysql数据库(四)表记录的更新操作
一.插入表记录 1.使用INSERT...VALUES语句插入新纪录 (1)插入完整数据 mysql> desc tb_manager; +-------+------------------+ ...
- mysql数据意外删了怎么办_MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办...
MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办 发布时间:2020-07-20 13:45:46 来源:亿速云 阅读:57 作者:小猪 这篇文章主要为大家展示了MySQL数据库意外崩溃导致表 ...
- mysql binlog 恢复指定表_Mysql用全备恢复指定表mysqlbinlog抽取某个表的信息
Mysql恢复到指定表 2009年05月27日 作者: 大头刚 一.从全备中提取某一个表的信息,并进行恢复 恢复使用Mysqldump工具备份的数据,有个不方便的地方,就是在恢复的时候不能指定恢复到表 ...
- mysql 不在另一张表_mysql查询在一张表不在另外一张表的记录
mysql查询在一张表不在另外一张表的记录 问题: 查询一个表(tb1)的字段记录不在另一个表(tb2)中 条件:tb1的字段key的值不在tbl2表中 ---------------------- ...
- mysql 优化表_mysql里sql优化和表结构优化
开启慢查询日志 计入sql show variables like 'slow_query_log';//慢查询查看状态 OFF未开启 ON开启 show variables like '%log%' ...
- mysql新增字段会锁表_MySQL锁(二)表锁:为什么给小表加字段会导致整个库挂掉?...
概述 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持.最常使用的MYISAM与INNODB都支持表级锁定.表级锁定分为表共享 ...
- mysql查询数据会不会锁表_mysql select是否会锁表 ?
mysql select是否会锁表 ? 有的人说mysql的 select 会锁表 ,有的人说 mysql 的查询不会锁表 . 其他他们都对,没有 ,但是很片面. 其实对于mysql的select 是 ...
- mysql查询姓名第二个字_mysql数据库(二)——表的查询
1.单表查询 1.1 查询语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条 ...
- mysql 改表名锁表_mysql修改字段防止锁表
步骤1: 修改一个大表的字段,add column或者drop column,操作后表会锁住,此时查询ok,insert和update会一直等待锁.如图. 解决方案: 1.基于要操作的表创建一个临时表 ...
最新文章
- awk截取字符命令_Linux运维基础技能: 脚本编程与Linux命令
- 三容水箱液位控制系统_三容水箱液位控制系统的建模及仿真.doc
- [恢]hdu 2524
- 【机器视觉】 dev_open_file_dialog算子
- Firefox 18周岁
- python函数返回多个值时的数据类型是_Python3 注释多个返回值的函数类型
- brainfuck 在线_私有化部署,开源轻量级的团队在线协作工具——Kooteam
- HTML5 Canvas渐进填充与透明(摘自 http://blog.csdn.net/jia20003/article/details/9251893)
- Java 图书管理系统
- js控制5秒后页面自动跳转
- 第三篇: DDcGAN-用于多分辨率图像融合的双判别器生成对抗网络
- 继电器触点RC吸收电路
- 什么是IT人员外包?
- 手机无线连接到电脑共享文件
- '什么意思 怎么输入
- android 2d mmorpg,20款不可错过,史上最佳的MMORPG游戏(下)
- 样本驱动的半自动图像集前背景分割_爱学术—免费下载
- 一种改进的教与学优化算法
- UNR#2 梦中的题面 HDU6056
- Python利用PIL将png图像转jpg图像
热门文章
- JSTL标签用法:c:choosec:forEachc:ifc:whenc:set
- 系统安装05-Xenserver 7.0安装
- 做网上商城项目的一点记录
- js中getBoundingClientRect的作用及兼容方案
- sql中exists,Intersect ,union 与union All的用法
- 关于地理国情监测(国家测绘局、地理信息系统协会改名及国家级地理信息产业园奠基的风生水起)...
- apache 支持 php5
- java加载properties文件的几种方式,java高级面试笔试题
- World Wind Java开发之十四——添加WMS地图服务资源(转)
- table中怎么设置两行间距