SQL Server 2017从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

3.4.3 逻辑运算符

逻辑运算符可以把多个逻辑表达式连接起来测试,以获得真实情况。返回带有TRUE、FALSE或UNKNOWN值的Boolean数据类型。

Transact-SQL中包含如下一些逻辑运算符:

• ALL:如果一组的比较都为TRUE,就为TRUE。

• AND:如果两个布尔表达式都为TRUE,就为TRUE。

• ANY:如果一组的比较中任何一个为TRUE,就为TRUE。

• BETWEEN:如果操作数在某个范围之内,就为TRUE。

• EXISTS:如果子查询包含一些行,就为TRUE。

• IN:如果操作数等于表达式列表中的一个,就为TRUE。

• LIKE:如果操作数与一种模式相匹配,就为TRUE。

• NOT:对任何其他布尔运算符的值取反。

• OR:如果两个布尔表达式中的一个为TRUE,就为TRUE。

• SOME:如果在一组比较中,有些为TRUE,就为TRUE。