在SQL数据操作中,行列转换是常见需求。如何在SQL中实现行转列或列转行的操作呢?
1、 首先我们建立一张表,名为RToC,各个字段的设计如下图,分别是name,course,score,表示姓名,成绩与分数,如图所示。
2、 我们往表中加入数据,分别添加小明与小花的语文和数学成绩,如图所示。
3、 接下来,我们要进行行列转换,列应该是name,语文,数学。我们首先要考虑是如何得到列名,我们可以通过分组得到课程名称。如图所示,我们通过分组语句,从查询结果我们可以看出课程名的拼接字符串。
4、 接下来,关键的行转列的函数pivot出场了,通过这个函数我们把分数填充到转换的列语文、数学的列值。
5、 我们运行后,可以得到行转列的结果,如下图所示。
文章标题:Sql行列转换如何实现?
文章链接://www.hpwebtech.com/jiqiao/206478.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:如何将多个wps文档的内容合并到一个文档
- 下一问:在wps中怎么样在所选行添加批注
相关软件推荐
其他类似技巧
- 2024-08-20 18:08:02office 文档加密之wps
- 2024-08-20 18:07:01WPS怎么标记两区域相同的数据
- 2024-08-20 18:05:02wps 2019文档如何设置背景为渐变色?
- 2024-08-20 18:02:02WPS如何修改表格边框跨宽度?
- 2024-08-20 18:01:01手机wps怎么递增序列填充
- 2024-08-20 18:00:02如何去掉Wps文档界面中的裁剪标记?
- 2024-08-20 17:58:01WPS制作艺术字标牌
- 2024-08-20 17:54:02wps2019怎么删除文档页面中的回车标记符
- 2024-08-20 17:52:02巧用WPS文字形状画风车磨坊简笔画
- 2024-08-20 17:50:02在wps中怎么样在所选行添加批注
金山WPS Office软件简介
WPS大大增强用户易用性,供用户根据特定的需求选择使用,并给第三方的插件开发提供便利。ZOL提供wps官方下载免费完整版。软件特性:办公, 由此开始新增首页, 方便您找到常用的办公软件和服务。需要到”WPS云文档”找文件? 不用打开资源管理器, 直接在 WPS 首页里打开就行。当然也少不了最近使用的各类文档和各种工作状... 详细介绍»