天天看點

MySQL數學函數

mysql函數包括數學函數、字元串函數、日期和時間函數、條件判斷函數、系統資訊函數、加密函數等。

數學函數是mysql中常用的函數,主要用于處理數字,包括整形、浮點數等。

數學函數包括絕對值函數、正弦函數、餘弦函數、和随機函數等。

mysql常用的數學函數如下表所示:

mysql數學函數

函數

作用

abs(x)

求絕對值

pi()

傳回圓周率

sqrt(x)

x的平方根

mod(x,y)

x除以y的餘數

ceil()、ceiling()

傳回大于或者等于x的最小整數

floor(x)

傳回小于或者等于x的最小整數

rand() rand(x)

傳回0~1的随機數,x相同時傳回值相同

round(x) round(x,y)

傳回整數,四舍五入。傳回x保留到小數點後y位的值

truncate(x,y)

截斷傳回x保留到小數點後y位的值(不四舍五入)

sign(x)

傳回x的符号,負數、0、正數分别傳回-1、0、1

pow(x,y) power(x,y)

傳回x的y次方

exp(x)

傳回e的x次方

log(x)

傳回x的自然對數

log10(x)

傳回以10為底的對數

radians(x)

将角度轉換為弧度

degrees()x0

将弧度轉換為角度

sin(x)

正弦函數,傳回正弦值,x是弧度

asin(x)

反正弦函數,傳回反正弦值,x是弧度

cos(x)

餘弦函數,傳回餘弦值,x是弧度

acos(x)

反餘弦函數,傳回反餘弦值,x是弧度

tan(x)

正切函數,傳回正切值,x是弧度

atan(x) atan2(x)

反正切函數,傳回反正切值,x是弧度

cot(x)

餘切函數,傳回餘切值,tan(x)的倒數

練習代碼:

結果截圖: 

MySQL數學函數
MySQL數學函數
MySQL數學函數
MySQL數學函數

繼續閱讀