阿里云文档 2023-12-08

MaxCompute列转行、行转列

在数据开发、分析的过程中,您可能需要在不同维度下展示数据或为了符合某些数据表格式要求,此时需要对数据行转列或列转行。本文以一个具体示例为您介绍在MaxCompute中实现行转列、列转行的SQL。

文章 2022-02-15 来自:开发者社区

重温SQL Server的行转列和列转行,面试常考题

我们首先先通过一个老生常谈的例子,学生成绩表(下面简化了些)来形象了解下行转列CREATE  TABLE [StudentScores](  [UserName]         NVARCHAR(20),        --学生姓名   [Subject]     ....

重温SQL Server的行转列和列转行,面试常考题
文章 2016-04-22 来自:开发者社区

重温SQL——行转列,列转行

行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPIVOT提供的语法比一系列复杂的SELECT...CASE 语句中所指定的语法更简单、更具可读性。下面我们通过几个简单的例子来介绍一下列转行、行转列问题。....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注