こんにちは、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
データをピボットして、1 列にすべての郵便番号があり、1 行目にすべての店名があり、郵便番号と店名の交点が対応する距離である Excel (一種のマトリックス形式) で簡単に消費されるようにします。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でこれを達成するにはどうすればよいですか