資料庫運算子

2021-08-11 10:39:47 字數 1051 閱讀 8344

等於運算子(=)

用來判斷數字,字串和表示式是否相等。如果相等,返回值為1,否則返回值為0。

安全等於運算子(<=>)

<=>可以用來判斷null值。在兩個運算元均為null時,其返回值為1而不為null,而當乙個運算元為null時,其返回值為0而不為null。

不等於運算子(<>或者!=)

<>或者!=用於判斷數字,字串,表示式不相等的判斷。如果不相等,返回值為1;否則返回值為0;這兩個運算子不能用於判斷空值null。

is null(isnull),is not null 運算子

is null 和isnull 檢驗乙個值是否為null,如果為null,返回值為1.否則返回值為0;is not null檢驗乙個值是否為非null,如果是非null,返回值為1;否則返回值為0;

least運算子

語法格式為:least(值1,值2,…,值n),其中值n表示引數列表中有n個值。在有兩個或者多個引數的情況下,返回最小值。假如任意乙個自變數為null,則least()的返回值為null。

greatest(value1,value2,…)

當有2個或多個引數時,返回值為最大值,假如任意乙個自變數為null,則greatest()的返回值為null。

in ,not in

in運算子用來判斷運算元是否為in列表中其中乙個值,如果是返回1,否則返回0。

like

like運算子用來匹配字串

%匹配任何數目的字元,甚至零字元

_只能匹配乙個字元。

regexp

用來匹配字串。

regexp運算子在進行匹配時,常用的下面幾種萬用字元:

1.『^』匹配以該字元後面的字元開頭的字串

2.『$』匹配以該字元後面的字元結尾的字串

3.『.』匹配任何乙個單字元

4.『[…]』匹配在方括號內的任何字元

5.『*』匹配零個或者多個在它前面的字元。

not或者!

and或者&&

or或者||

xor

表示的意思一樣。

(九)MySQL資料庫 MySQL 運算子

我的系統版本為centos7.5,mysql版本為5.7.26 運算子作用 加法 減法 乘法 或 div 除法 或 mod 取餘在除法運算和模運算中,如果除數為0,將是非法除數,返回結果為null 比較結果為真,則返回 1,為假則返回 0,比較結果不確定則返回 null 符號描述 等於 不等大於 小...

資料庫筆記2 SQL運算子

sql運算子例項 教程 運算子是乙個保留字或字元,主要用於在sql語句的where子句來執行,比較和算術運算等操作。運算子是乙個保留字或字元,主要用於在sql語句的where子句來執行,比較和算術運算等操作。運算子用於指定乙個sql語句中的條件,並作為連詞多個條件在乙份宣告中。假設變數的乙個持有值為...

(運算子) 運算子

運算子既可作為一元運算子也可作為二元運算子。備註 unsafe context data guid 00bf87717d88a9fac1afadb796c675da 一元 運算子返回運算元的位址 要求 unsafe 上下文 bool data guid 9efd189df2cfb88799dca08...