sql運算子例項**教程 - 運算子是乙個保留字或字元,主要用於在sql語句的where子句來執行,比較和算術運算等操作。
運算子是乙個保留字或字元,主要用於在sql語句的where子句來執行,比較和算術運算等操作。
運算子用於指定乙個sql語句中的條件,並作為連詞多個條件在乙份宣告中。
假設變數的乙個持有值為10,變數b持有20:
檢視例子
操作符
描述 例子
+ 加法 -新增任一側上的操作符的值
a + b 得到 30
- 減法 - 從左邊減去右邊運算元的
操作 a - b 得到
-10
* 乘法 - 操作符兩側的值相乘
a * b 得到
200
/ 除 - 將左邊除右邊的運算元(取模)
b / a 得到
2 %
模量 - 將左邊用右手操作,並返回運算元的餘數
b % a 得到
0 假設變數的乙個持有值為10,變數b持有20:
檢視例項**
操作符描述
例子=
檢查如果兩個運算元的值是相等或不相等,如果是的話,條件為真。
(a = b) is not true.
!= 檢查如果兩個運算元的值是否相等,如果值不相等,則條件為真。
(a != b) is true.
<>
檢查如果兩個運算元的值是否相等,如果值不相等,則條件為真。
(a <> b) is true.
>
檢查值,如果左運算元大於右運算元的值,如果是的話,條件為真。
(a > b) is not true.
<
檢查如果左運算元的值小於右運算元的值,如果是的話,條件為真。
(a < b) is true.
>=
檢查如果左運算元的值大於或等於右運算元的值,如果是的話,條件為真。
(a >= b) is not true.
<=
檢查如果左運算元的值小於或等於右運算元的值,如果是的話,條件為真。
(a <= b) is true.
!<
檢查如果左運算元的值不小於右運算元的值,如果是的話,條件為真。
(a !< b) is false.
!>
檢查如果左運算元的值是不大於右運算元的值,如果是的話,條件為真。
(a !> b) is true.
這是在sql所有的邏輯運算子的列表。
檢視例項**
運算子
描述 all
所有運算子用於比較的值到另乙個值組中的所有值。
and
and運算子允許多個條件的存在,在乙個sql語句中的where子句。
any
any運算子用於比較的值在列表中根據任何適用的條件。
between
between運算子用於搜尋一組值的範圍內的值,給定的最小值和最大值。
exists
存在指定的表中符合特定條件的運算子用於搜尋存在的一行記錄。
in
in操作符用來比較的文字值已指定乙個值的列表。
like
like運算子用於比較相似的值,使用萬用字元的值。
not
not運算子的含義相反的邏輯運算子,它被使用如 not exists, not between, not in 等,這是乙個相反的運算子。
or
使用or運算子結合sql語句的where子句中的多個條件。
is null
null操作符用來比較null的值。
unique
獨特的操作符搜尋指定的表中的每一行的唯一性(不重複)。
資料庫運算子
等於運算子 用來判斷數字,字串和表示式是否相等。如果相等,返回值為1,否則返回值為0。安全等於運算子 可以用來判斷null值。在兩個運算元均為null時,其返回值為1而不為null,而當乙個運算元為null時,其返回值為0而不為null。不等於運算子 或者!或者!用於判斷數字,字串,表示式不相等的判...
MySQL筆記 SQL運算子
目錄 或div 或mod 或div select 100 5,100 div 5 from dual 結果 100 5100 div 520.000020 注意 結果是浮點型有結果20.0000,但是div結果是20 取模運算 或mod select 10 2,10 3,12 mod 4 from ...
Python筆記 2 運算子
0.更正python 1 的錯誤 0.1 第一處錯誤 else 用法 0.2 第二處錯誤 迴圈結構的流程圖 1.python的運算子 1.1 算術運算子 1.2 比較運算子,運算結果只有true和false 1.3 賦值運算子 1.4 邏輯運算子 1.5 身份運算子 1.6 位運算子 已經發布的內容...