我試圖做一個選擇查詢,我試圖改變它的值。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