MYSQL保留小數

mysql保留小數

 

1、調用mysql自帶的格式化小數函數format(x,d)

例如:

select format(23456.789,2);  

select formate(salary,2);  

 

輸出:

23,456.79  

 

format()函數會對小數部分進行四捨五入操作,整數部分從右向左每3位一個逗號進行格式化輸出

 

 

2、調用mysql自帶的函數truncate(x,d)

例如:

select truncate(23456.789,2);  

select truncate(salary,2);  

 

輸出:

23456.78  

 

truncate()函數會將小數部分2位以後的值直接捨去

 

 

3、調用mysql自帶的函數convert(expr,type);

例如:

select convert(23456.789,decimal(10,2));  

select convert(salary,decimal(10,2));  

 

輸出:

23456.79  

 

convert()函數會對小數部分進行四捨五入操作,解釋一下decimal(10,2),它表示最終得到的結果整數部分位數加上小數部分位數小於等於10,小數部分位數2

 

一般情況下我們都會選擇第三種方式

發佈了701 篇原創文章 · 獲贊 67 · 訪問量 39萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章