SQL中的小数点后的输入位数.

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:58:07
是那一个函数可以控制小数点后面的位数的?

1、用函数 ROUND(数值,s) ,其中 s 表示 小数位数。

例:SELECT ROUND(4.994,2) 返回 4.990。

2、用函数 CAST(数值 as numeric(n,s)),其中n表示有效数字位数,s表示小数位数。

例:SELECT CAST(4.994 as numeric(10,2)) 返回 4.99。

3、用函数 CONVERT(numeric(n,s),数值),其中n表示有效数字位数,s表示小数位数。

例: SELECT CONVERT(numeric(10,2),4.985) 返回 4.99。

其运用的函数是函数 TRUNC。而trunc函数的功能和函数INT类似,是截取日期或数字,返回指定的值。函数trunc直接去除数字的小数部分,而函数INT则是向下舍入到最接近的整数。

扩展资料

TRUNC(for number)语法格式:TR