本文介紹了TSQL 返回 NO 或 YES 而不是 TRUE 或 FALSE的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
如果某些列返回 FALSE,我如何顯示不同的值,
How can I show a different value if some columns return FALSE,
例如
COLUMN "BASIC" 返回 FALSE,但我需要為用戶顯示 YES 或 NO.案例 FALSE,返回 NO.
COLUMN "BASIC" returns FALSE, but I need show for the user YES or NO. Case FALSE, return NO.
推薦答案
如果是 varchar 或 bit,處理 NULLs
If varchar or bit, handling NULLs
case
when BASIC = 'FALSE' then 'NO'
when BASIC <> 'FALSE' then 'YES'
else 'UNDEFINED'
end
或者如果只是一點
case
when BASIC = 1 then 'YES'
when BASIC = 0 then 'NO'
else 'UNDEFINED'
end
SELECT
TipoImovel_Id AS TII_SEQ,
Descricao AS TII_DSC,
Sigla AS TII_DSC_SIGLA,
-- choose which one you want from the answers here
case
when BASIC = 1 then 'YES'
when BASIC = 0 then 'NO'
else 'UNDEFINED'
end AS SomeColumnName
FROM San_TipoImovel";
這篇關于TSQL 返回 NO 或 YES 而不是 TRUE 或 FALSE的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!