本文介紹了如何在MySQL中獲得精確的小數(shù)值而不進行舍入的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我有以下SQL腳本:
select round (72.396, 2)
我期望的Like結(jié)果是:72.39。
我不想對數(shù)字進行舍入。
如果我使用select round(72.396, 2)
,得到的結(jié)果是:72,40
如何才能在不使用MySQL舍入的情況下獲得我期望的結(jié)果?
推薦答案
您需要使用truncate
函數(shù)而不是round
:
SELECT TRUNCATE(72.396, 2)
要回答注釋中的問題-truncate
僅刪除第二個參數(shù)中指定的數(shù)字之后的任何附加小數(shù)位,不進行舍入。
這篇關(guān)于如何在MySQL中獲得精確的小數(shù)值而不進行舍入的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,