我这一句究竟怎样写才对?
多个条件筛选的问题,头疼。
SELECT * FROM [Sheet1$] where Status='1' or Status='0' and Name<>'' and Type ='1' and Count < '200'
我这一句究竟怎样写才对?
多个条件筛选的问题,头疼。
SELECT * FROM [Sheet1$] where Status='1' or Status='0' and Name<>'' and Type ='1' and Count < '200'
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
324 阅读
问题在于
Status = 1 or Status = 0
,这里的or
在这里应该使用括号,当成一个组,否则就会被解释为。对于这种
or
可以改写为in
语句,或者使用括号。另外,建议查询语句中的值和数据库的类型给相对应,避免出现问题。