我想用case
語句更改結果中的值,但似乎忽略了這一點。非常簡單,如果表中的值是1
那麼必須更改爲True
,如果值爲0
,則必須更改爲false
。下面是我做的:SQL中的用例語句
CASE pbc.bShownUp
WHEN 0 THEN 'False'
ELSE pbc.bShownUp
END
AND
CASE ch.bShownUp
WHEN 1 THEN 'True'
ELSE ch.bShownUp
END
不管我做什麼,結果仍然是0或1
請幫助。
您正在使用哪個數據庫管理系統?你的意思是'結果仍然是0或1' - 你的意思是它顯示0和1而不是真和假? – pedram
請給更多的上下文:什麼數據庫?這個CASE位於哪裏?在SELECT子句中? – marmarta
什麼是您的DBMS?是MS SQL Server還是其他?什麼是'pbc.bShownUp'的數據類型? –