算术运算符 a+b:加法 a-b:减法 a*b:乘法 a/b:除法 a%b:取余 a&b:按位与 a|b:按位或 a^b:按位异或 ~a:取反 比较运算符 a=b:a等于b返回true,反之返回false a<=>b:a和b都为null,返回true,如果一边为null,返回false a<>b,a!=b:a或者b为null,返回null;如果a不等于b,则返回true,反之返回false a:a或者b为null,则返回null;如果a小于b,则返回true,反之返回false a<=b:a或者b为null,则返回null;如果a小于等于b,则返回true,反之返回false a>b:a或者b为null,则返回null;如果a大于b,则返回true,反之返回false a>=b:a或者b为null,则返回null;如果a大于等于b,则返回true,反之返回false a[not]betweenbandc:如果a,b,c任一个为null,则结果为null。如果a的值大于等于b而且小于等于c,则结果为true,反之false。如果使用not关键字则可达到相反的效果。 aisnull:判断是否为null aisnotnull:如果a不等于Null,则返回true,反之返回false in(val1,val2,…):判断某个列的值是否在一个列表里 逻辑运算符 and:逻辑并 or:逻辑或 not:逻辑否 |
|