此文章主要向大家描述的是MySQL數學函數的實際用法以及在實際操作中值得大家注意的問題,MySQL數學函數是MySQL函數中經常被用到的,所以對其有一定的了解還是有你有所幫助的。
ABS (number2 ) //絕對值
BIN (decimal_number ) //十進制轉二進制
CEILING (number2 ) //向上取整
CONV(number2,from_base,to_base) //進制轉換
FLOOR (number2 ) //向下取整
FORMAT (number,decimal_places ) //保留小數位數
HEX (DecimalNumber ) //轉十六進制
MySQL數學函數注:HEX()中可傳入字符串,則返回其ASC-11碼,如HEX(’DEF’)返回4142143
也可以傳入十進制整數,返回其十六進制編碼,如HEX(25)返回19
LEAST (number , number2 [,..]) //求最小值
MOD (numerator ,denominator ) //求余
POWER (number ,power ) //求指數
RAND([seed]) //隨機數
ROUND (number [,decimals ]) //四舍五入,decimals為小數位數]
注:返回類型并非均為整數,如:
(1)默認變為整型值
mysql>select?round(1.23);
+————-+
|?round(1.23)?|
+————-+
|?1?|
+————-+
1?row?in?set?(0.00?sec)
mysql>select?round(1.56);
+————-+
|?round(1.56)?|
+————-+
|?2?|
+————-+
1?row?in?set?(0.00?sec)
2)可以設定小數位數,返回浮點型數據
mysql>select?round(1.567,2);
+—————-+
|?round(1.567,2)?|
+—————-+
|?1.57?|
+—————-+
1?row?in?set?(0.00?sec)
SIGN (number2 ) //返回符號,正負或0
SQRT(number2) //開平方
以上的相關內容就是對MySQL數學函數的介紹,望你能有所收獲。
【編輯推薦】
【責任編輯:孫巧華 TEL:(010)68476606】
點贊 0