布尔值列到GUI

时间:2019-04-04 09:12:38

标签: sql-server

我似乎找不到答案。我正在使用GUI创建表和其中的列,称为DuesPaid。我需要此列布尔值是false,并且它的数据类型为bit。我怎么可能只是想念它在哪里?

1 个答案:

答案 0 :(得分:0)

BIT是用于存储布尔值的类型。 1表示正确,0表示错误。您还可以将其与字符串“ true”和“ false”进行比较。

如果您运行此查询:

SELECT IIF(CAST(1 AS BIT) = 'true', 'Yes', 'No') as [1 = true?]
     , IIF(CAST(0 AS BIT) = 'false', 'Yes', 'No') as [0 = false?]
     , IIF(CAST(0 AS BIT) = 'true', 'Yes', 'No') as [0 = true?]

您将获得以下信息:

1 = true? 0 = false? 0 = true?
--------- ---------- ---------
Yes       Yes        No