MySQL中的數值函數


常用數值函數

函   數 功   能
ABS(x) 返回數值x的絕對值
CEIL(x) 返回大於或等於x的最小整數值
FLOOR(x) 返回小於或等於x的最大整數值
MOD(x,y) 返回x除以y的余數
RAND() 返回0~1內的隨機數
ROUND(x,y) 返回x四舍五入后有y位小數的數值
TRUNCATE(x,y) 返回數值x且截斷為y位小數的數值

 

 

 

 

 

 

 

 

 

 

1、獲取隨機數

rand()函數返回一個數完全是隨機的,rand(x)函數返回的隨機數值是相同的。

2、獲取整數的函數

CEIL(x);

返回大於或等於數值x的最小整數。

FLOOR(x);

返回小於或等於數值x的最大整數。

3、截取數值函數

ROUND(x);

返回函數經過四舍五入操作后的數值。

ROUND(x,y);

返回數值x保留小數點后y位的值,在具體截取時進行四舍五入。

TRUNCATE(x,y);

返回數值x保留到小數點后y位的值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM