MySQL 支持多種類型的運算符,來連接表達式的項。這些類型主要包括算術運算符、比較運算符、邏輯運算符和位運算符。本章將通過實例對MySQL5.0支持的這幾種運算符進行詳 細的介紹。
算術運算符
MySQL支持的算術運算符包括加、減、乘、除和模運算。它們是最常使用、最簡單的一類運算符。表1-1列出了這些運算符及其作用。
MySQL支持的算術運算符

下例中簡單地描述了這幾種運算符的使用方法:
mysql> select 0.1+ 0.3333 ,0.1-0.3333, 0.10.3333, 1/2,1%2;
+-------------+------------+------------+--------+------+
| 0.1+ 0.3333 | 0.1-0.3333 | 0.1
0.3333 | 1/2 | 1%2 |
+-------------+------------+------------+--------+------+
| 0.4333 | -0.2333 | 0.03333 | 0.5000 | 1 |
+-------------+------------+------------+--------+------+
1 row in set (0.00 sec)
■ +運算符用于獲得一個或多個值的和。
■ -運算符用于從一個值中減去另一個值。
■ *運算符使數字相乘,得到兩個或多個值的乘積。
■ /運算符用一個值除以另一個值得到商。
■ %運算符用一個值除以另外一個值得到余數。
除法運算和模運算中,如果除數為0,將是非法除數,返回結果為NULL,如下例所示:
mysql> select 1/0, 100%0 ;
+------+-------+ |
1/0 | 100%0 |
+------+-------+
| NULL | NULL |
+------+-------+
1 row in set (0.02 sec)
對于模運算,還有另外一種表達方式,使用MOD(a,b)函數與a%b效果一樣:
mysql> select 3%2,mod(3,2);
+------+----------+
| 3%2 | mod(3,2) |
+------+----------+
| 1 | 1 |
+------+----------+
1 row in set (0.01 sec)

比較運算符可以用于比較數字、字符串和表達式。數字作為浮點數比較,而字符串以不 區(qū)分大小寫的方式進行比較。
https://www.bilibili.com/video/BV1qL411u7eE?p=2&spm_id_from=pageDriver
關主“BlankLB”,可以免廢獲超多編程資料源碼課件