[英]Is it possible to alias column names in pivot table in MS Access 2016 database
我需要更改作為查找表 Insurer 中條目的標題和 PolicyInsurerRankings 中的排名數據。 這在常規查詢中很容易,但我需要在數據透視查詢中使用它,見下文。 此查詢的輸出將是保險公司名稱作為列標題與“- Rank”連接,如“Great West - Ranking”、“Manulife - Ranking”等。
當前輸出為:
Policy ID | Great West | Manulife
1 | 1 | 2
我需要這樣:
Policy ID | Great West - Rank | Manulife - Rank
1 | 1 | 2
詢問:
TRANSFORM First(p.ranking) AS FirstOfrankingName
SELECT p.policyID
FROM Insurers i
LEFT JOIN PolicyInsurerRankings p ON i.insName = p.insName
GROUP BY p.policyID
PIVOT i.insName;
這在 MS Access 2016 中是否可行?
先感謝您
您可以在 PIVOT 子句中有一個表達式:
TRANSFORM First(p.ranking) AS FirstOfrankingName
SELECT p.policyID
FROM Insurers AS i LEFT JOIN PolicyInsurerRankings AS p ON i.insName = p.insName
GROUP BY p.policyID
PIVOT i.insName + ' - Rank';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.