嗨,我有一个包含 140 万条记录的表。表结构如下
Col_1 INT, -- this column has post Codes
Col_2 VARCHAR, -- This Column Shop Names
Col_3 MONEY, -- this column has distance from every Shop Name to post code with in 50 KM radius.
Total distinct post shop names are = 350
Total Distinct post codes are = 50,000
我想对数据进行透视,以便在 excel(以矩阵形式排序)中轻松使用数据,其中 1 列包含所有邮政编码,第一行包含所有商店名称,并且在邮政编码和商店名称的交点处是相应的距离。我可以使用 powerpivot 旋转数据,但由于记录数,它每次都会崩溃。
表例:
1. Col_1 Col_2 Col_3
2. 521025 Rams 7
3. 526256 Rams 8
4. 521025 SPhi 9
5. 526252 pho 10
需要输出
1. PostCode Rams Sphi Pho
2. 521025 7 9 0
3. 526256 8 0 10
我如何在 SQL 中实现这一点 任何帮助表示赞赏