gpt4 book ai didi

sql-server - T-SQL 替换选择值

转载 作者:行者123 更新时间:2023-12-03 01:56:00 25 4
gpt4 key购买 nike

我的表中有一个列 (SERVICE_ID),其中只能有 3 个值:0、1 和 2。

SELECT 上,我想将这些值更改为英文单词以进行显示:

select client, SERVICE_ID
from customers

当前显示:

| John     | 1
| Mike | 0
| Jordan | 1
| Oren | 2

我想更改查询以获取:

| John     | QA
| Mike | development
| Jordan | QA
| Oren | management

有什么方法可以仅使用选择来做到这一点?

最佳答案

SELECT client,
CASE SERVICE_ID
WHEN 0 THEN 'development'
WHEN 1 THEN 'QA'
WHEN 2 THEN 'management'
END AS SERVICE
FROM customers

尽管我有一个单独的Services表,其中包含SERVICE_ID、Name列,并加入该表以检索服务名称。

关于sql-server - T-SQL 替换选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13218684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com