我试图做一个选择查询,我试图改变它的值。SQL更改值
select * from config where category = 'basic'
例如,我想的是,输出显示“一般”代替“基本”。但我不希望更新所有“基本”值的成“一般”
有没有办法做到这一点?
我试图做一个选择查询,我试图改变它的值。SQL更改值
select * from config where category = 'basic'
例如,我想的是,输出显示“一般”代替“基本”。但我不希望更新所有“基本”值的成“一般”
有没有办法做到这一点?
试试这个:
SELECT field1, field2, ...,
CASE
WHEN category = 'basic' THEN 'general'
ELSE category
END
FROM config
,或者在这种特殊情况下:
SELECT field1, field2, ...., 'general'
FROM config
WHERE category = 'basic'
thx这将做的伎俩:) – Juraj
select c.foo, c.bar, 'general' from config c where c.category = 'basic'
制作的用例。当陈述解决问题
select
case when category = 'basic' then 'general' else category end
from config
什么数据库你正在用吗? – Thilo