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. MKRoute僅在美國顯示
- 2. SQL Server恢復美國
- 3. 美國RIDE REQUEST
- 4. 獲得美國國家
- 5. 美國國債時鐘
- 6. 外線美國和英國
- 7. 美國gmaps地圖集成
- 8. iOS MapView顯示整個美國
- 9. 「美國/東部」和「美國/中部」和「美國/太平洋」是不贊成使用strftime還是PHP?
- 10. 算法在美國
- 11. 顯示日期時間在英國和美國
- 12. iOS的蘋果地圖可用性美國以外美國
- 13. 美國和非美國日期時間格式
- 14. 在美國分裂美國電話號碼?
- 15. 是SQLite的表示Unicode作爲一個美國國旗
- 16. 看美國和歐洲的數字格式,並轉換成美國的格式
- 17. 美國國家magento的打印地區
- 18. Coldfusion時區美國 - >英國GMT
- 19. 獲取給定的美國國家
- 20. Rails 3美國國旗寶石?
- 21. 美國國家儀器USB 6008和Linux
- 22. 美國郵政國家列表API
- 23. 網站在英國,在美國
- 24. sage paypal美國航運國家問題
- 25. 填寫世界+美國國家地圖
- 26. Google Maps API - 加載美國
- 27. Flex中,美國和繼承
- 28. Google IntensityMap可視化美國
- 29. S3美國標準地區
- 30. verifiedEmail美國在線OpenID
只是'美國',還是你想顯示'英國'爲'英國'? – HoneyBadger
我使用羅斯文 –
也是英國成爲英國 –