是否可以在Access中的布尔列中使用like运算符

时间:2014-04-04 20:56:07

标签: c# .net

是否可以在Access中的布尔列中使用like运算符。如果是这样任何身体可以指向我正确的链接或例子我会非常感激。我尝试使用text列并且工作正常,但没有使用Boolean。

谢谢

例如。如果我这样做,

Select * from employee where martialStatus like 'Y%'.

此处,martialStatus持有是/否。

2 个答案:

答案 0 :(得分:1)

将MaritalStatus声明为 BIT 字段

然后查询它:

  
    

从MaritalStatus = 1的员工中选择*

         

从MaritalStatus = 0的员工中选择*

  

答案 1 :(得分:1)

LIKE真的不是你想要的。您想要检查列是否为True,那么您应该使用WHERE boolean_column <> 0

这是您的Access数据库查询应如下所示:

SELECT * FROM employee WHERE martialStatus <> 0