菜鳥教程
sql 中的len()
函式用於把數值四捨五入為指定的小數字數
select
round
( column_name ,decimals)
from table_name;
引數
描述column_name
必需。要捨入的數值或字段
decimals
可選。設定要返回的小數字數。預設為0
round(x)
round(x)
返回引數x的四捨五入的乙個整數
mysql>
select
round(-
1.23);
+--------------+
|round(-
1.23)|
+--------------+|-
1|+--------------+
1row
inset
(0.00 sec)
mysql>
select
round(-
1.58);
+--------------+
|round(-
1.58)|
+--------------+|-
2|+--------------+
1row
inset
(0.00 sec)
mysql>
select
round
(1.58);
+-------------+
|round
(1.58)|
+-------------+|2
|+-------------+
1row
inset
(0.00 sec)
round(x, d)
round(x, d)
返回引數x
的四捨五入為d
位小數的乙個數字
如果d
為0
,結果將沒有小數點或小數部分
mysql>
select
round
(1.298,1
);+-----------------+
|round
(1.298,1
)|+-----------------+
|1.3|+
-----------------+
1row
inset
(0.00 sec)
mysql>
select
round
(1.298,0
);+-----------------+
|round
(1.298,0
)|+-----------------+|1
|+-----------------+
1row
inset
(0.00 sec)
注意:round()
返回值會被轉換為bigint
型別
Qlik函式學習之rand和round
通過下面的指令碼案例學習理解兩個函式round與 rand transactions round 1000 rand rand rand as sales,recno as transidwhile rand 0.5 or iterno 1 round 函式 round x step offset ...
SQL取整函式ROUND的用法
round numeric expression length function 引數 numeric expression 精確數字或近似數字資料型別類別的表示式 bit 資料型別除外 length 是 numeric expression 將要四捨五入的精度。length 必須是 tinyint...
sql中的round函式和cast函式詳解
一 round函式主要返回數字表示式並四捨五入為指定的長度或精度。語法格式如下 round numeric expression,length function 引數說明 1.numeric expression 精確數字或近擬數字資料型別類別的表示式。注意 bit資料型別除外。2.length 是...