1樓:我tm不管
round
返回數字表示式並四捨五入為指定的長度或精度。
語法round ( numeric_expression , length [ , function ] )
引數numeric_expression
精確數字或近似數字資料型別類別的表示式(bit 資料型別除外)。
length
是 numeric_expression 將要四捨五入的精度。length 必須是 tinyint、smallint 或int。當 length 為正數時,numeric_expression 四捨五入為 length 所指定的小數位數。
當 length 為負數時,numeric_expression 則按 length 所指定的在小數點的左邊四捨五入。
function
是要執行的操作型別。function 必須是 tinyint、smallint 或 int。如果省略 function 或 function 的值為 0(預設),numeric_expression 將四捨五入。
當指定 0 以外的值時,將截斷 numeric_expression。
返回型別
返回與 numeric_expression 相同的型別。
註釋round 始終返回一個值。如果 length 是負數且大於小數點前的數字個數,round 將返回 0。
示例 結果
round(748.58, -4) 0
當 length 是負數時,無論什麼資料型別,round 都將返回一個四捨五入的 numeric_expression。
示例 結果
round(748.58, -1) 750.00
round(748.58, -2) 700.00
round(748.58, -3) 1000.00
2樓:匿名使用者
我也補一點:
round()當中對四捨五入的處理中以5的處理有一定的隨機性,也就是round(4.15,1)可能返回4.1 也有可能返回4.
2,所以在使用這個函式時可以先加個小數0.05,如round(4.15+0.
05,1)那麼返回的值就不會是4.1了。
3樓:但丁舟上
round() 函式用於把數值欄位舍入為指定的小數位數。
具體語法參考:-from 樹懶學堂
例項:
round(x): 返回引數x的四捨五入的一個整數。
round(x,d): 返回引數x的四捨五入的有 d 位小數的一個數字。如果d為0,結果將沒有小數點或小數部分。
4樓:武泰宮昊焱
sql取整函式round的用法
round
(numeric_expression
,length[,
function
])引數numeric_expression精確數字或近似數字資料型別類別的表示式(bit資料型別除外)。length
是numeric_expression
將要四捨五入的精度。length
必須是tinyint、smallint
或int。當
length
為正數時,numeric_expression四捨五入為
length
所指定的小數位數。當
length
為負數時,numeric_expression則按length
所指定的在小數點的左邊四捨五入。function是要執行的操作型別。function
必須是tinyint、smallint
或int。如果省略
function
或function
的值為0(預設),numeric_expression將四捨五入。當指定
0以外的值時,將截斷
numeric_expression。
sql server中的round()函式有三個引數,請問這三個引數分別代表什麼?
5樓:
round() 是兩個引數
round(a,b) a 代表是要用到得欄位 b是保留的小數下面看別人的例子
round的格式:round(p1,p2,p3),其作用是取四舍四入值p1:要被四捨五入的數字p2:
保留的小數位數p3:如果為0或不輸入,則表示進p1進入四捨五入,如round(123.86,1) =123.
90 如果p3是不為0的數,則對p1進行截斷,可以理解為不四捨五入 round(123.86,1,1)=123.80
6樓:北京瑞華俊博
round()函式有兩個引數。
sql round() 語法
select round(column_name,decimals) from table_name
引數 描述
column_name 必需。 要舍入的欄位。
decimals 必需。 規定要返回的小數位數。
7樓:
差點被誤導了,釋出以下標準答案:
round(x): 返回引數x的四捨五入的一個整數。
mysql> select round(-1.23);
-> -1
mysql> select round(-1.58);
-> -2
mysql> select round(1.58);
-> 2
round(x,d): 返回引數x的四捨五入的有 d 位小數的一個數字。如果d為0,結果將沒有小數點或小數部分。
mysql> select round(1.298, 1);
-> 1.3
mysql> select round(1.298, 0);
-> 1
matlab中random函式的用法
飛鷹 y randn n 返回一個n n的隨機項的矩陣。如果n不是個數量,將返回錯誤資訊。y randn m,n 或 y randn m n 返回一個m n的隨機項矩陣。y randn m,n,p,或 y randn m n p.產生隨機陣列 感覺就是三維陣列,請看如下例子 南霸天 random格式...
matlab中hist函式的用法
南非烏雀 histogram是一個在影象上應用廣泛的一個統計工具,bag of word,spatial pymarid matching等等都是基於histogram的。那麼如何去做到有效的統計,而不去自己寫很長很慢的迴圈完成這項工作呢?matlab提供了一個非常便利的函式 hist 下面將得到h...
ecel中mid函式的用法,excel中mid函式的用法
1 用法一 下面通過舉例來說明,這裡以excel2007為例,開啟excel,在a1單元格中輸入字元,這裡輸入 360瀏覽器 然後在a2單元格中輸入函式 mid a1,4,3 表示從a1單元格中的第4個字元開始提取,提取字元為3個,所以最終結果應為 瀏覽器 注 數字包括標點符號同樣是字元。輸入公式後...