【发布时间】:2017-05-19 04:44:08
【问题描述】:
在 SQL (SQLite) 中,我有一个表“权重”,其中包含每个项目大小的权重,例如
item size weight
---- ---- ------
a small 1.2
a medium 2.2
b medium 1.6
c small 1.0
c medium 1.5
c large 2.0
如何对表格进行透视,以便拥有每个唯一值一行的“项目”列,然后为出现在“大小”中的每个值设置列。如果给定大小的项目没有权重,则会插入 NULL 值,例如
item small medium large
---- ----- ------ -----
a 1.2 2.2 NULL
b NULL 1.6 NULL
c 1.0 1.5 2.0
【问题讨论】:
标签: sql database sqlite null pivot