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