假设我在Postgres中有一个名为listings
的表,看起来是这样的:
id neighborhood bedrooms price
1 downtown 0 256888
2 downtown 1 334000
3 riverview 1 505000
etc.
如何编写一个交叉表查询,以列和行显示每个卧室的平均价格?
查询的输出应该如下所示(数字是由数字组成的,列是卧室):
0 1 2 3
riverton 250000 300000 350000 -
downtown 189000 325000 - 450000