使用SQL查詢時需要把數值0,150,118,579,555的其中為‘0’的數值顯示為“已完成”,其余數值照樣顯示,請問語法怎么寫。
謝謝!
uj5u.com熱心網友回復:
加一個case when 判斷case when 欄位=0 then '已完成' else rtrim(欄位) end
uj5u.com熱心網友回復:
select case when 欄位=0 then '已完成' else cast (欄位 as varchar(10)) from 表uj5u.com熱心網友回復:
謝謝,已經按照你的語法完成。
uj5u.com熱心網友回復:
case 欄位 when '0' then ' 已完成' else 欄位 end 欄位名轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/9800.html
標籤:應用實例
