繁体   English   中英

将 3 列长表转换为具有可变列数的紧凑“2D”表的操作的正确名称是什么?

[英]What is a correct name for an operation that turns 3-column long table into a compact "2D" table with variable number of columns?

例如,从这个表

山口
0 一种 32
0 31
0 C 35
1个 一种 30
1个 29
1个 C 29
2个 一种 15
2个 14
2个 18
3个 一种 34
3个 39
3个 C 34
3个 35

它应该产生这个表:

一种 C
0 32 31 35
1个 30 29 29
2个 15 14 18
3个 34 39 34 35

这种操作(或其相反)是否有一些官方的、规范的(或至少流行的特定明确的)术语?

我正在尝试寻找(或实施并发布)以这种方式转换 CSV 的工具,但我不确定要搜索什么(或如何命名)。

术语是pivot

一些数据库原生支持 pivot,例如 SQL 服务器的PIVOT (甚至UNPIVOT )关键字。

对于大多数数据库,您必须设计一个查询来完成这项工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM