mysql where子句字段

时间:2018-01-09 15:57:04

标签: mysql field where

我试图理解一段mysql代码:

Select * from tableA   
where type = 'blue'  
and status = 'confirmed' 
and statement   
and date between '2017-01-01' and '2017-12-31'

"和声明"表示where语句是一个字段,但没有=,或,和,>,<等。

提前致谢

2 个答案:

答案 0 :(得分:3)

这是其他数据库引擎没有展示的MySQL特性。在其他DBMS中,等价物是:

and statement<>0

答案 1 :(得分:0)

如上所述,空的where条件实际上与AND LENGTH(statement) > 0相同。因此,将返回statement列中的任何非空值。