大家好,又见面了,我是你们的朋友全栈君。...PIVOT用于将列值旋转为列名(即行转列)
今天整理以前的笔记时,发现以前在PPD实习的时候遇到一个场景,感觉很实用所以想记录一下,说不定以后能用到,话不多说,直接上案例:
--表table1...*** ***
代码实现如下:
select 问题编号,时间节点,[0-1k],[1k-5k],[5k-10k],[10k-50k],[50k+]
from table1
PIVOT...TotalAmount) for listing_size in ([0-1k],[1k-5k],[5k-10k],[10k-50k],[50k+])
)tbl
由于现在主要用hive导致很少用sql