-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