一、算數運算子
+ 加法
- 減法
* 乘法
/ 除法
% 返回餘數
二、比較運算子
= 等於
<>或!= 不等於
<=> 等於(這裡是安全的等於 例如: select null<=>null 結果是1, 如果是select null=null 結果是null,有時候會報錯程式)
between 存在於指定範圍
舉例:select 10 between 10 and 20, 9 between 10 and 20;符合條件返回1, 不符合條件返回0
等價於: (a>=min and a<=max)
in舉例: select 1 in (1, 2, 3) select '發' in (select a3 from aa) as aaaa
is null 判斷是不是為null, 如果是則返回1, 不是返回0
舉例:select 0 is null , 1 is null;
is not null
like 萬用字元匹配
舉例:select 123456 like '123%'; '%adadf%', '%asdfdsf'
模糊查詢:like "%" 代表0個乙個或多個任意字元, "_"代表1個任意字元,(下劃線)
regexp 或 elike 正規表示式
三、邏輯運算子
not 或者 ! 邏輯非 通常if條件時候會用
and 或者 &&
or 或者 ||
xor (不常用) 邏輯異或
舉例:select 1 xor 1, 1 xor 0; 結果為0 , 1
mariadb [m4]> select 1 xor 1, 1 xor 0;
| 1 xor 1 | 1 xor 0 |
| 0 | 1 |
mysql運算子,比較運算子
我也是菜鳥,也是新手,一起學習,一起進步,加油 首先 比較運算子,進行比較之後的 結果如果為真 返回1,結果為假 返回 0 一下為常用的,最基礎的一些沒有列出來 或 不等於 null 的安全等於 null safe between 存在於指定範圍 in存在於指定集合 is null 為 null i...
mysql 運算 MySQL的運算子
1 算術運算子 除也可以寫成div 取模可以寫成mod 2 比較運算子 安全等於 3 邏輯運算子 邏輯與也可以寫成and 邏輯或也可以寫成or not 邏輯非 4 範圍 表示式 between and 也可以寫成 表示式 and 表示式 表示式 not between and 也可以寫成 表示式 5...
mysql 字串運算子 mysql 運算子
select version 算術運算子 加法 字串拼接要是用concat 減法 乘法 或 div 除法 或 mod 取餘 說明 在除法運算和模運算中,如果除數為0,將是非法除數,返回結果為null。比較運算子 說明 select 語句中的條件語句經常要使用比較運算子。通過這些比較運算子,可以判斷表...