Zel*_*Ady 4 t-sql sql-server select
我的SERVICE_ID表中有一个column(),我只能有3个值:0,1和2.
在a上SELECT,我想将这些值更改为英文单词以供显示:
select client, SERVICE_ID
from customers
Run Code Online (Sandbox Code Playgroud)
目前显示:
| John | 1
| Mike | 0
| Jordan | 1
| Oren | 2
Run Code Online (Sandbox Code Playgroud)
我想更改查询以获取:
| John | QA
| Mike | development
| Jordan | QA
| Oren | management
Run Code Online (Sandbox Code Playgroud)
有没有办法只使用选择?
SELECT client,
CASE SERVICE_ID
WHEN 0 THEN 'development'
WHEN 1 THEN 'QA'
WHEN 2 THEN 'management'
END AS SERVICE
FROM customers
Run Code Online (Sandbox Code Playgroud)
虽然我有一个单独的表用于Services列SERVICE_ID, Name和连接到它以检索服务名称.
| 归档时间: |
|
| 查看次数: |
4190 次 |
| 最近记录: |