-1
我有一個'bit'類型的列。如果不是,我希望列顯示單詞yes(1)或(0)。有什麼地方可以設置嗎?默認情況下從位顯示是/否
如果不是有替代布爾我可以使用? TRUE/FALSE會做得很好的替代
我使用SQL Server管理2008 R2
我試圖修改表。
我有一個'bit'類型的列。如果不是,我希望列顯示單詞yes(1)或(0)。有什麼地方可以設置嗎?默認情況下從位顯示是/否
如果不是有替代布爾我可以使用? TRUE/FALSE會做得很好的替代
我使用SQL Server管理2008 R2
我試圖修改表。
嘗試使用case
:
select case
when MyBitField = 1 then
'yes'
else
'no'
end
from MyTable
請注意,此查詢會更改返回的數據的_type_。客戶將不再能夠在返回的數據上使用布爾運算符。 –
顯示_where_?你可以轉換成一個字符串,但你的輸出將是一個字符串,而不是一點點。 –
請修改你的問題來描述你正在嘗試完成的事情。您是否直接針對表格編寫查詢或編輯?如果您正在編寫查詢,您是隻在SSMS中查看結果還是在應用程序中使用查詢? –
@DStanley在數據庫上執行查詢時,我希望它顯示yes/no或true/false,但如果不使用true/false,則需要使用位格式。我最初嘗試使用布爾值,但似乎並不存在。 – Zain