Return Bit Value as 1/0 and NOT True/False in SQL Server

前端 未结 5 1945
無奈伤痛
無奈伤痛 2020-12-09 02:29

I have a Table in SQL Server 2000 with BitValue Column. But, it is being displayed as True/False in SQL Server Management Studio. When I do a Select * from Tablename

5条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-09 02:51

    This can be changed to 0/1 through using CASE WHEN like this example:

    SELECT 
     CASE WHEN SchemaName.TableName.BitFieldName = 'true' THEN 1 ELSE 0 END AS 'bit Value' 
     FROM SchemaName.TableName
    

提交回复
热议问题