運算符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 |
= |
賦值運算符 |