喜來動態改變列名有此要求:如何在結果集中
SELECT COL1, COL2, COL3 FROM TEST
我必須跟這些數據的另一個表:
-----------------
| COL | VALUE |
-----------------
| COL1 | TOTO |
-----------------
| COL2 | TATA |
-----------------
| COL3 | TITI |
-----------------
我想有要求看起來一個結果這樣的:
---------------------
| TOTO| TATA | TITI |
---------------------
而不是
---------------------
| COL1| COL2 | COL3 |
---------------------
謝謝您的幫助
我真的不明白這一點。你想轉軸嗎? – RoundFour
沒有我的數據顯示正確。目的只是通過位於另一個表中的對應值來更改列名稱(COL1,COL2,COL3) – malignois
您需要使用動態SQL來爲每列生成具有正確別名的語句。一個體面的實現將需要錯誤檢查來驗證在別名表中存在別名的列。而不是在T-SQL中執行此操作,在消費應用程序中可能會更好地進行別名。 –