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纵表与横表转换实例相关推荐

  1. mysql重装要删注册表_Mysql重装问题—删除注册表

    最近不小心突然卸载了mysql,结果重装mysql老是安装不成功,不是第四步出问题,就是第三步出问题无响应,卸了再重新安装,还是不行.究其原因就是系统里的注册表没有删除干净. 解决步骤: 1.在&qu ...

  2. mysql数据库更新表_Mysql数据库(四)表记录的更新操作

    一.插入表记录 1.使用INSERT...VALUES语句插入新纪录 (1)插入完整数据 mysql> desc tb_manager; +-------+------------------+ ...

  3. mysql数据意外删了怎么办_MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办...

    MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办 发布时间:2020-07-20 13:45:46 来源:亿速云 阅读:57 作者:小猪 这篇文章主要为大家展示了MySQL数据库意外崩溃导致表 ...

  4. mysql binlog 恢复指定表_Mysql用全备恢复指定表mysqlbinlog抽取某个表的信息

    Mysql恢复到指定表 2009年05月27日 作者: 大头刚 一.从全备中提取某一个表的信息,并进行恢复 恢复使用Mysqldump工具备份的数据,有个不方便的地方,就是在恢复的时候不能指定恢复到表 ...

  5. mysql 不在另一张表_mysql查询在一张表不在另外一张表的记录

    mysql查询在一张表不在另外一张表的记录 问题: 查询一个表(tb1)的字段记录不在另一个表(tb2)中 条件:tb1的字段key的值不在tbl2表中 ---------------------- ...

  6. mysql 优化表_mysql里sql优化和表结构优化

    开启慢查询日志 计入sql show variables like 'slow_query_log';//慢查询查看状态 OFF未开启 ON开启 show variables like '%log%' ...

  7. mysql新增字段会锁表_MySQL锁(二)表锁:为什么给小表加字段会导致整个库挂掉?...

    概述 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持.最常使用的MYISAM与INNODB都支持表级锁定.表级锁定分为表共享 ...

  8. mysql查询数据会不会锁表_mysql select是否会锁表 ?

    mysql select是否会锁表 ? 有的人说mysql的 select 会锁表 ,有的人说 mysql 的查询不会锁表 . 其他他们都对,没有 ,但是很片面. 其实对于mysql的select 是 ...

  9. mysql查询姓名第二个字_mysql数据库(二)——表的查询

    1.单表查询 1.1 查询语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条 ...

  10. mysql 改表名锁表_mysql修改字段防止锁表

    步骤1: 修改一个大表的字段,add column或者drop column,操作后表会锁住,此时查询ok,insert和update会一直等待锁.如图. 解决方案: 1.基于要操作的表创建一个临时表 ...

最新文章

  1. awk截取字符命令_Linux运维基础技能: 脚本编程与Linux命令
  2. 三容水箱液位控制系统_三容水箱液位控制系统的建模及仿真.doc
  3. [恢]hdu 2524
  4. 【机器视觉】 dev_open_file_dialog算子
  5. Firefox 18周岁
  6. python函数返回多个值时的数据类型是_Python3 注释多个返回值的函数类型
  7. brainfuck 在线_私有化部署,开源轻量级的团队在线协作工具——Kooteam
  8. HTML5 Canvas渐进填充与透明(摘自 http://blog.csdn.net/jia20003/article/details/9251893)
  9. Java 图书管理系统
  10. js控制5秒后页面自动跳转
  11. 第三篇: DDcGAN-用于多分辨率图像融合的双判别器生成对抗网络
  12. 继电器触点RC吸收电路
  13. 什么是IT人员外包?
  14. 手机无线连接到电脑共享文件
  15. '什么意思 怎么输入
  16. android 2d mmorpg,20款不可错过,史上最佳的MMORPG游戏(下)
  17. 样本驱动的半自动图像集前背景分割_爱学术—免费下载
  18. 一种改进的教与学优化算法
  19. UNR#2 梦中的题面 HDU6056
  20. Python利用PIL将png图像转jpg图像

热门文章

  1. JSTL标签用法:c:choosec:forEachc:ifc:whenc:set
  2. 系统安装05-Xenserver 7.0安装
  3. 做网上商城项目的一点记录
  4. js中getBoundingClientRect的作用及兼容方案
  5. sql中exists,Intersect ,union 与union All的用法
  6. 关于地理国情监测(国家测绘局、地理信息系统协会改名及国家级地理信息产业园奠基的风生水起)...
  7. apache 支持 php5
  8. java加载properties文件的几种方式,java高级面试笔试题
  9. World Wind Java开发之十四——添加WMS地图服务资源(转)
  10. table中怎么设置两行间距