如何将一行变成列,求sql语句!!
比如有这样的一个表car
carpai cartype
冀A00001 大型车
冀A00002 大型车
冀A00003 小型车
冀A00004 小型车
冀A00001 微型车
冀B00001 大型车
冀B00001 小型车
想根据carpai的前两个字分组,然后统计出每种车型的数量。
查询之后的结果可能是这样的:
carpai 大型车 小型车 微型车
冀A 2 2 1
冀B 1 1 0
如果cartype多了一种类型,比如“巨型车”
可能就会是这样:
carpai 大型车 小型车 微型车 巨型车
冀A 2 2 1 0
冀B 1 1 0 0
这样的sql语句如何写?请各位高手指点