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