我有一个简单的查询,可以选择每个地区的销售额。
SELECT Sales, Region
FROM Sales_2019
GROUP BY Region
我的表格中有2个区域:
区域名称需要更改为快捷方式:
如何通过查询重命名?我想查询显示欧盟而不是欧洲和北美而不是北美。
答案 0 :(得分:2)
CASE
在ms-access中不存在,但是您可以使用the SWITCH
function:
SELECT
Sales,
SWITCH(
Region="Europe", "EU",
Region="North America", "NA"
) AS Region_name
FROM Sales_2019;
答案 1 :(得分:1)
使用IIF
<div class="wrapper">
<header>header</header>
<div class="content">content</div>
</div>
使用开关
select sum(sales) as sales_sum, IIF(region='Europe','EU', IIF(region='North America','NA',region)) as Region_name
from Sales_2019
group by region
答案 2 :(得分:0)
这应该是一个简单的解决方案
使用替换功能:
SELECT Sales,replace(replace(Region,'Europe','EU'),'North America','NA')as Region FROM Sales_2019 GROUP BY Region
答案 3 :(得分:-1)
应该是简单的案例陈述
select sum(sales) as sales_sum,
case when Region='Europe' then 'EU'
when Region='North America' then 'NA'
else Region
end as Region_name
FROM Sales_2019
GROUP BY Region;