1. 逻辑与运算符 AND:
- 用于将两个条件组合起来,只有当两个条件都为真时,整个表达式的结果才为真。
SELECT * FROM my_table WHERE column1 > 100 AND column2 < 50;
2. 逻辑或运算符 OR:
- 用于将两个条件组合起来,只要两个条件中有一个为真,整个表达式的结果就为真。
SELECT * FROM my_table WHERE column1 > 100 OR column2 < 50;
3. 逻辑非运算符 NOT:
- 用于取反一个条件,如果条件为真,则 NOT 使其为假;如果条件为假,则 NOT 使其为真。
SELECT * FROM my_table WHERE NOT column1 > 100;
逻辑运算符通常用于构建复杂的查询条件,通过组合多个条件来获取符合特定要求的数据行。这些运算符可以在 WHERE 子句中使用,也可以在连接多个条件时使用。
在使用逻辑运算符时,要注意逻辑表达式的优先级和使用括号来明确指定运算次序,以确保逻辑运算的正确性。
转载请注明出处:http://www.zyzy.cn/article/detail/11479/OceanBase