逻辑运算符
| 运算符 | 含义 | 例子 | 结果 |
|---|---|---|---|
| and && | j逻辑与&&,必须所有条件都成立才可以返回true | 1=1 and 2=1 | false |
| or || | 逻辑或||,只要有一个条件就返回true | 1=1 or 1=2 | true |
| not ! | 逻辑非,对结果取反 | !true | false |
比较运算符
| 运算符 | 含义 | 例子 | 结果 |
|---|---|---|---|
| is null | 为空 | a is null | 如果a为空则返回true |
| is not null | 不为空 | a is not null | 如果a不为空则返回false |
| between m and n | [m,n],注意这里是两端闭区间 | a between 2 and 5 | a在2到五之间则返回true |
| like | 匹配 | a like ‘a…’ | 如果’a… '里面有a则返回真 |
| in | 在集合中 | 1 in {1,2,3} | true |
| not in | 不在集合中 | ||
| = | 等于 | 1=2 | false |
| <>或!= | 不等于 | 1<>2 | true |
| >= | 大于等于 | ||
| <= | 小于等于 | ||
| not between | 不在区间之内 | ||
| <=> | 严格比较两个NULL值是否相等 |
本文深入探讨了逻辑运算符,包括and、or和not的使用,以及如何通过这些运算符进行条件判断。同时,介绍了比较运算符,如isnull、isnotnull、between、like、in、notin等,以及它们在数据过滤和查询中的应用。理解这些运算符对于编写精准的代码至关重要。

被折叠的 条评论
为什么被折叠?



