一、NOT运算符
NOT运算符用来否定某一条件。不能单独使用,必须和其他查询条件组合起来使用。
二、AND运算符和OR运算符(逻辑运算符)
多个查询条件进行组合时,需要使用AND运算符或者OR运算符。
通过文氏图可以方便的确认由多个条件组合而成的复杂的SQL语句的查询条件。可以多加利用。
三、通过括号强化处理
AND运算符的优先级高于OR运算符。
运算符的优先级:
四、逻辑运算符和真值
真值就是值为真(TRUE)或假(FALSE)其中之一的值。
通过创建真值表,无论多复杂的条件,都会更容易理解。
使用AND运算符进行的逻辑运算称为逻辑积。使用OR运算符进行的逻辑运算称为逻辑和。
五、含有NULL时的真值
不确定(UNKNOMN)真值有除真,假之外的第三种值——不确定(UNKNOW),
真,假称为二值逻辑。
真,假,不确定称为三值逻辑。
在数据库中尽量不要使用NULL值。