簡體   English   中英

是否可以在 MS Access 2016 數據庫的數據透視表中為列名起別名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM