此文章主要向大家描述的是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) //開平方
點讚 0
mysql日期函 MySQL 日期函式
mysql 日期函式 1,mysql dayofweek 和 weekday 獲取星期 在 mysql 中,我們可以用 dayofweek 和 weekday 函式獲取指定日期的星期.區別在於 dayofweek 獲取的星期索引是以 1 開始,而 weekday 獲取的星期索引是以 0 開始.day...
MySQL數學函式
1.取餘函式 mod 12,5 2 2.四捨五入 round 1.354,1 1.4 truncate 1.354,1 1.3 3.十六進製制轉換函式 hex love 6c6f7665 unhex 6c6f7665 love 4.字元長度 char length date 4 5.連線函式 con...
mysql 合併分鐘 mysql合併和時間函式
sql 利用group concat 方法,引數為需要合併的字段,合併的字段分隔符預設為逗號,可通過引數separator指定,該方法往往配合group by 一起使用。利用group concat 合併多行資料到一行 group concat b.name separator date forma...