我有这样3列的表格: COL1,COL2,COL3SQL查询来调换一些列
我要组这三列和计算计数。 我已经像下面完成组:
select col5,col3,col2, count(*) from mytable group by col5,col3,col2
COL5 COL3 COL2 COUNT(*)
MOVIL A PRE 81.00
MOVIL B COM 466.00
MOVIL A COM 947.00
只有两种可能的值在COL2这是PRE和COM 但我需要的是像下面一个小的变化:
COL5 COL3 PRE COM
MOVIL A 81 947
MOVIL B NULL 466
我相信PIVOT应该用于这个。 但我不是SQL专家。有谁可以帮忙吗?
你能否提供更多案例的测试数据?在单个COL5 COL3上可以有几个'PRE'和'COM'? –