sql select如果查询更改数据?

2025-02-24 23:14:12
推荐回答(1个)
回答1:

select id,
(case when typeid in (14,15) then 6 when typeid in (16,17,18) then 7 when typeid in (19,20,21) then 8 else typeid end) typeid,
channel,title
from archives where channel=17

这里假设typeid是数值,若为文本则要将14至21几个数字加单引号