SQL有各種型別的運算子:
假設有兩個變數:變數'a'
和變數'b'
。 這裡,'a'
包含的值為20
,'b'
的值包含10
。
操作符 | 描述 | 範例 |
---|---|---|
+ |
相加兩個運算元的值。 | a+b 的結果為 30 |
- |
從左側運算元中減去右側運算元。 | a-b 的結果為 10 |
* |
用於將兩個運算元的值相乘。 | a*b 的結果為 200 |
/ |
用於將左側運算元除以右側運算元。 | a/b 的結果為 2 |
% |
用於將左側運算元除以右側運算元並返回餘數。 | a%b 的結果為 0 |
假設有兩個變數:變數'a'
和變數'b'
。 這裡,'a'
包含的值為20
,'b'
的值包含10
。
運算子 | 描述 | 範例 |
---|---|---|
= |
檢查兩個運算元值是否相等,如果值相等則條件變為真。 | (a=b) 結果為假。 |
!= |
它檢查兩個運算元值是否相等,如果值不相等,則條件變為真。 | (a!=b) 結果為真。 |
<> |
它檢查兩個運算元值是否相等,如果值不相等,則條件變為真。 | (a<>b) 結果為真。 |
> |
它檢查左運算元值是否大於右運算元值,如果是,則條件變為真。 | (a>b ) 結果為假 |
< |
它檢查左運算元值是小於右運算元值,如果是,則條件變為真。 | (a<b ) 結果為真 |
>= |
它檢查左運算元值是否大於或等於右運算元值,如果是,則條件變為真。 | (a>=b) 結果為假。 |
<= |
它檢查左運算元值是否小於或等於右運算元值,如果是,則條件變為真。 | (a<=b) 結果為真 |
!< |
它檢查左運算元值是否不小於右運算元值,如果是,則條件變為真。 | (a!<b) 結果為假 |
!> |
它檢查左運算元值是否不大於右運算元值,如果是,則條件變為真。 | (a!>b) 結果為真 |
SQL中使用以下邏輯運算子:
操作符 | 描述 |
---|---|
ALL |
它將值與另一個值集中的所有值進行比較。 |
AND |
它允許在SQL語句中存在多個條件。 |
ANY |
它根據條件比較列表中的值。 |
BETWEEN |
它用於搜尋一組值內的值。 |
IN |
它將值與指定的列表值進行比較。 |
NOT |
它可以顛倒任何邏輯運算子的含義。 |
OR |
它結合了SQL語句中的多個條件。 |
EXISTS |
它用於搜尋指定表中是否存在行。 |
LIKE |
它使用萬用字元運算子將值與類似值進行比較。 |