初始数据:

CREATE TABLE `TEST_TB_GRADE` (`ID` int(10) NOT NULL AUTO_INCREMENT,`USER_NAME` varchar(20) DEFAULT NULL,`COURSE` varchar(20) DEFAULT NULL,`SCORE` float DEFAULT '0',PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;insert into TEST_TB_GRADE(USER_NAME, COURSE, SCORE)  values
("张三", "数学", 34),
("张三", "语文", 58),
("张三", "英语", 58),
("李四", "数学", 45),
("李四", "语文", 87),
("李四", "英语", 45),
("王五", "数学", 76),
("王五", "语文", 34),
("王五", "英语", 89);
select user_name, '语文' COURSE , CN_SCORE as SCORE from test_tb_grade2
union select user_name, '数学' COURSE, MATH_SCORE as SCORE from test_tb_grade2
union select user_name, '英语' COURSE, EN_SCORE as SCORE from test_tb_grade2
order by user_name,COURSE;

MySQL列转行sql语句相关推荐

  1. mysql列转行统计查询_Mysql 列转行统计查询 、行转列统计查询

    Mysql group_concat函数列转行,与行转列 例一: SELECT num from user 1.使用group_concat函数得到列转行 select group_concat(nu ...

  2. MySQL 列转行用法实现

    需求 需要将如下所示原始表数据转为结构化的数据按行显示: 转为结构化数据: 解决方法 如果是单条记录通过SUBSTRING_INDEX容易实现,SQL语句如下: select name,SUBSTRI ...

  3. MySQL数据库:SQL语句

    MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...

  4. 1.MySQL数据库 2.SQL语句

    01数据库概念 * A: 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. * B: 什么是数据库 ...

  5. MySQL数据库的SQL语句

    MySQL数据库的SQL语句 MySQL的常用数据类型 MySQL数据类型及含义 char与varchar的区别 MySQL的基本命令 登录数据库 查看MySQL数据库版本 查看当前服务器中的数据库 ...

  6. MySQL数据库高级SQL语句(三)

    MySQL数据库高级SQL语句 SELECT TRIM 连接查询 CREATE VIEW UNION 交集值 无交集值 CASE SELECT TRIM SELECT TRIM (位置 '想移除掉的字 ...

  7. MySQL 简介及SQL 语句

    MySQL 简介及SQL 语句 一.数据库概述 1.数据库的分类 1)区别 2.MySQL 概述 3.MySQL 存储原理 二.部署 MySQL 数据库 1.安装 MySQL 数据库 2.优化调整 M ...

  8. MYSQL数据库初窥门径, SQL语句地熟练使用, 图形化界面提高效率

    目录 一. 前文简介 二. MYSQL简介 2.1 什么是数据库 2.2数据库地特点以及作用 三.MYSQL基础操作(SQL语句) 3.1连接数据库 3.2数据库的语法特点,以及数据库必会操作 数据操 ...

  9. mysql中利用sql语句修改字段名称,字段长度等操作(亲测)

    在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的m ...

最新文章

  1. Win7下基于消息安全模式的WCF托管(IIS与WinForm)
  2. Java 递归解决 quot;仅仅能两数相乘的计算器计算x^yquot; 问题
  3. JavaScript———从setTimeout与setInterval到AJAX异步
  4. reactor线程模型_从TCP服务器到I/O模型,带你学习Netty
  5. 内网网段范围_局域网中多网段的划分
  6. select隐藏_数仓|几种SQL隐藏的错误,你遇到过吗?
  7. html action能跨域么,ASP.NET MVC 中设置跨域
  8. Python练习:用户登录(三次机会)
  9. linux在cd后直接显示文件格式,Linux命令学习笔记之一目录与文件基本操作
  10. 【Flink】Flink 源码阅读笔记(15)- Flink SQL 整体执行框架
  11. git的丰富实用经验
  12. LeetCode: Minimum Time Difference
  13. hihoCoder 1369 网络流一·Ford-Fulkerson算法 (网络流学习#1 记录)
  14. 2018年版计算机技术类北大中文核心期刊目录
  15. Java批量数据清洗
  16. vs2005安装opengl
  17. 小鸟云服务器如何通过本地安全策略阻止IP访问?
  18. Android自定义系列——10.PathMeasure
  19. 一张图,理清微服务架构路线(收藏)
  20. 你尿尿的时长是不是21秒?2次登上Nature封面的他,靠研究拉尿获得“诺贝尔奖”.........

热门文章

  1. 【NLP】推荐一些NER的英文数据集
  2. 资讯|WebRTC M91 更新
  3. LeetCode_每日一题今日份_343.整除拆分
  4. JAVA面试题(27)
  5. 提取pfx证书公钥和私钥
  6. 转:写的不错的eclipse配置cdt的文章
  7. bootstrap-导航条反色的导航条
  8. Java并发编程系列之Semaphore详解
  9. docker镜像构建工具kaniko构建过程缓慢原因探究
  10. reactjs回调函数形式的ref:含内联形式回调函数调用次数问题