MySQL 中的運算符(一)

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”,可以免廢獲超多編程資料源碼課件

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容