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

=

賦值運算符

相關文章
相關標籤/搜索