0
A
回答
2
尝试这个。
SELECT
CASE Country
WHEN 'US' THEN 'United States of America'
WHEN 'UK' THEN 'United Kingdom'
-- ...any other translation you would like to add here
ELSE Country
END AS DisplayCountry
From Employees
+0
谢谢,这对我的作品 –
+0
只删除=在“当=‘英国’然后‘英国’” –
1
使用CASE WHEN ... THEN ...
SELECT Country CASE WHEN 'USA' THEN ' United States of America'
WHEN 'UK' THEN ' United Kingdom '
ELSE Country
END
FROM Employees
8
国家名称不在数据库中,所以您必须从某处获取它们。
自然会引入国家表,例如
country name USA United States of America UK United Kingdom ...
并加入此项。
另一种选择是在查询中显示所有名称,如其他答案中所示。
1
SELECT CASE WHEN [COUNTRY] = 'USA' THEN 'United States Of America'
WHEN [COUNTRY] = 'UK'THEN 'UNITED KINGDOM' ELSE [COUNTRY] END AS [COUNTRY_FULL]
FROM [Employees]
那是一个case语句的例子,你可以使用:
+1
A面注意:列和表名称周围的括号是非标准的,只能在少数DBMS中使用。 –
0
介绍另一个表国家
Code Full_name
___________________________________
USA United States of America
UK United Kingdom
etc....
然后加入员工表国家
SELECT Full_Name FROM Employee e
LEFT JOIN Country c ON e.country = c.Code
相关问题
- 1. SQL Server恢复美国
- 2. 美国RIDE REQUEST
- 3. 美国国债时钟
- 4. 美国gmaps地图集成
- 5. “美国/东部”和“美国/中部”和“美国/太平洋”是不赞成使用strftime还是PHP?
- 6. iOS的苹果地图可用性美国以外美国
- 7. 看美国和欧洲的数字格式,并转换成美国的格式
- 8. Rails 3美国国旗宝石?
- 9. 美国国家仪器USB 6008和Linux
- 10. 美国国旗排序优化
- 11. 美国邮政国家列表API
- 12. 填写世界+美国国家地图
- 13. 的QuickBook API集成,在美国公司
- 14. 检测美国假期
- 15. Payroll Tax Database Schema(美国)
- 16. 美国银行问题
- 17. Google IntensityMap可视化美国
- 18. 通配符PyGTK的美国
- 19. Flex中,美国和继承
- 20. Google Maps API - 加载美国
- 21. 连续(美国)州检查
- 22. verifiedEmail美国在线OpenID
- 23. VBA:格式日期为美国标准
- 24. 获取经纬度为美国
- 25. 地理编码恢复为美国
- 26. VBA日期保留为美国版
- 27. 将字符串转换为dateTime美国
- 28. 转换英国日期格式为美国
- 29. 如何将美国的DateTime.Now转换为英国当地时间?
- 30. 无法创建美国国家实体,因为“in”
只是'美国',还是你想显示'英国'为'英国'? – HoneyBadger
我使用罗斯文 –
也是英国成为英国 –