mysql中的round函式

2021-10-04 07:13:19 字數 640 閱讀 7541

在mysql中,round函式用於資料的四捨五入,它有兩種形式:

1、round(x,d) ,x指要處理的數,d是指保留幾位小數

這裡有個值得注意的地方是,d可以是負數,這時是指定小數點左邊的d位整數字為0,同時小數字均為0;

2、round(x) ,其實就是round(x,0),也就是預設d為0;

下面是幾個例項

1、查詢: select round(1123.26723,2);

結果:1123.27
2、查詢: select round(1123.26723,1);

結果: 1123.3
3、查詢: select round(1123.26723,0);

結果:1123
4、查詢: select round(1123.26723,-1);

結果: 1120
5、查詢: select round(1123.26723,-2);

結果:1100
5、查詢: select round(1123.26723);

結果:1123

Oracle中的Round函式

round函式用法 擷取數字 格式如下 round number decimals 其中 number 待做擷取處理的數值 decimals 指明需保留小數點後面的位數。可選項,忽略它則截去所有的小數部分,並四捨五入。如果為負數則表示從小數點開始左邊的位數,相應整數數字用0填充,小數被去掉。需要注意...

python中的round 函式

round 函式返回乙個浮點數,該浮點數是指定數字的捨入版本,並帶有指定的小數字數。預設的小數字數為 0,表示該函式將返回最接近的整數。round number,digits 引數描述 number 必需。要捨入的數字。digits 可選。四捨五入時要使用的小數字數。預設為 0。1 x round ...

python中的round內建函式

今天又掃了一遍數字這一章.看到了round 函式,是在python核心程式設計思想的5.6.2節的末尾,原文如下 round flt,ndig 0 接受乙個浮點數 flt 並對其四捨五入,儲存 ndig位小數。若不提供ndig 引數,則預設小數點後0位。round 僅用於浮點數。譯者注 整數也可以,...