在SQL数据操作中,行列转换是常见需求。如何在SQL中实现行转列或列转行的操作呢?
1、 首先我们建立一张表,名为RToC,各个字段的设计如下图,分别是name,course,score,表示姓名,成绩与分数,如图所示。
2、 我们往表中加入数据,分别添加小明与小花的语文和数学成绩,如图所示。
3、 接下来,我们要进行行列转换,列应该是name,语文,数学。我们首先要考虑是如何得到列名,我们可以通过分组得到课程名称。如图所示,我们通过分组语句,从查询结果我们可以看出课程名的拼接字符串。
4、 接下来,关键的行转列的函数pivot出场了,通过这个函数我们把分数填充到转换的列语文、数学的列值。
5、 我们运行后,可以得到行转列的结果,如下图所示。
文章标题:Sql行列转换如何实现?
文章链接://m.i-boarding.com/jiqiao/206478.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:如何将多个wps文档的内容合并到一个文档
- 下一问:在wps中怎么样在所选行添加批注
相关软件推荐
其他类似技巧
- 2024-08-22 18:24:02WPS表格斜线表头最简单的制作方法
- 2024-08-22 18:23:01WPS使用并添加菱形
- 2024-08-22 18:21:02wps怎么删除空白页
- 2024-08-22 18:17:01如何利用WPS进行短句翻译
- 2024-08-22 18:12:02WPS中输入带圈的数字
- 2024-08-22 18:04:02WPS2019文字输入PDF时将标签也输出
- 2024-08-22 18:03:01wps文档中怎么画箭头
- 2024-08-22 17:59:01如何使用WPS软件安全备份自己的文档?
- 2024-08-22 17:58:02如何在WPS表格中输入简单数据
- 2024-08-22 17:57:01如何用WPS画五星红旗
金山WPS Office软件简介
WPS大大增强用户易用性,供用户根据特定的需求选择使用,并给第三方的插件开发提供便利。ZOL提供wps官方下载免费完整版。软件特性:办公, 由此开始新增首页, 方便您找到常用的办公软件和服务。需要到”WPS云文档”找文件? 不用打开资源管理器, 直接在 WPS 首页里打开就行。当然也少不了最近使用的各类文档和各种工作状... 详细介绍»