T-SQL运算符

运算符ide

一、算术运算符测试

算术运算符spa

说明字符串

+it

加法table

-class

减法变量

*程序

乘法查询

/

除法

%

取模,两个整数相除后的余数

二、位运算符

位运算符

说明

&(与、and)

按位逻辑与运算

|(或、OR)

按位逻辑或运算

~(非、NOT)

按位逻辑非运算

(互斥OR)

按位互斥运算

三、比较运算符

比较运算符

说明

>

大于

=

等于

>=

大于等于

<

小于

<=

小于等于

<>

不等于

!=

不等于

!>

不大于

!<

不小于

四、逻辑运算符

逻辑运算符

说明

AND

对两个布尔表达式进行逻辑与运算

OR

对两个布尔表达式进行逻辑或运算

Not

对两个布尔表达式进行逻辑非运算

BETWEEN

用于测试某一表达式的值是否在某个指定的范围内

LIKE

模式匹配运算符

IN

列表运算符,测试表达式的值在或不在某些列表值内

ALL\SOME\ANY

用于判断表达式和子查询之间的值的关系

五、字符串链接运算符

    字符串链接运算符形式上个加法运算符"+"是彻底一致的。但用于字符串时表示字符串链接。

六、赋值运算符

    赋值运算符形式上和"="是彻底一致的,但用于变量时表示赋值。

七、运算符的优先级

    在T-SQL程序中包含多种运算符时,须要注意这些运算符的优先级

优先级

运算符

说明

1

()

小括号

2

+、-、~

正、负、逻辑非

3

*、/、%

乘 除 取模

4

+、-、+

加、减、链接

5

=、>、<、>=、<=、<>、!=、!>、!<

各类比较运算符

6

^、&、|

位运算符

7

NOT

逻辑非

8

AND

逻辑与

9

ALL、ANY、BETWEEN、IN、LIKE、OR、SOM

逻辑运算符

10

=

赋值运算符

相关文章
相关标签/搜索