mysql math operation function

-- absolute value, pi

SELECT ABS(-1),3*PI()

--Square root, remainder

SELECT SQRT(9),MOD(9,5)

-- function to get integer

SELECT CEIL(12.145),CEILING(12.145),FLOOR(12.545)

-- get random number

SELECT RAND()*10,RAND(1)

-- MySQL gets a range of random numbers FLOOR(i + RAND() * (j - i + 1))

SELECT FLOOR(-5+RAND()*(10+1))

-- rounding up

SELECT ROUND(1.12),ROUND(1.15,1)

-- truncate decimals

SELECT TRUNCATE(11.12,1),TRUNCATE(11.12,-1)

-- exponentiation

SELECT POW(2,3),POWER(2,3),EXP(2)

-- logarithmic operations

SELECT LOG(EXP(2)),LOG2(8),LOG10(100),LOG(3,9)

-- Convert angle to radian

SELECT RADIANS(30),DEGREES(0.5235987755982988)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325196055&siteId=291194637