可能重复:
转置 sql 结果,使一列进入多列
我想在我的 PSQL 数据库中进行一种行/列交换。这是我的示例数据库:
id place price year
1 U.S. 80 2000
2 U.S. 60 2001
3 U.S. 40 2002
4 U.K. 600 2000
5 U.K. 500 2001
6 U.K. 350 2002
我想将该表转换为以下示例:
year U.S. U.K.
2000 80 600
2001 60 500
2002 40 350
这在 PostgreSQL 中可能吗?