sql取整四舍五入截取(round、cast、convert)

sql取整四舍五入截取(round、cast、convert)

ID:34726150

大小:68.18 KB

页数:3页

时间:2019-03-10

sql取整四舍五入截取(round、cast、convert)_第1页
sql取整四舍五入截取(round、cast、convert)_第2页
sql取整四舍五入截取(round、cast、convert)_第3页
资源描述:

《sql取整四舍五入截取(round、cast、convert)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、sql取整,四舍五入,截取(Round、cast、convert)(一)ROUND()(二)CAST()(三)CONVERT()1、ROUND返回数字表达式并四舍五入为指定的长度或精度。语法ROUND(numeric_expression,length[,function])参数numeric_expression精确数字或近似数字数据类型类别的表达式(bit数据类型除外)。length是numeric_expression将要四舍五入的精度。length必须是tinyint、smallint或int。当length为正数时,numeric_ex

2、pression四舍五入为length所指定的小数位数。当length为负数时,numeric_expression则按length所指定的在小数点的左边四舍五入。function是要执行的操作类型。function必须是tinyint、smallint或int。如果省略function或function的值为0(默认),numeric_expression将四舍五入。当指定0以外的值时,将截断numeric_expression。返回类型返回与numeric_expression相同的类型。注释ROUND始终返回一个值。如果length是正数。

3、示例selectROUND(748.588,1)selectROUND(748.588,2)selectROUND(748.588,2,0)selectROUND(748.588,2,1)selectROUND(748.588,2,-2)结果748.600748.590748.590748.580748.580ROUND始终返回一个值。如果length是负数且大于小数点前的数字个数,ROUND将返回0。示例selectROUND(748.58,-4)结果0当length是负数时,无论什么数据类型,ROUND都将返回一个四舍五入的numeric_e

4、xpression。示例selectROUND(748.58,-1)selectROUND(748.58,-2)selectROUND(748.58,-3)结果750.00700.001000.002、CAST()selectROUND(748.588,1)selectcast(round(1222.5255,2)asnumeric(20,3))selectcast(round(1222.5255,2)asnumeric(20,1))CAST将一种数据类型的表达式转换为另一种数据类型的表达式。语法CAST(expressionASdata_typ

5、e[(length)])selectcast(1222.5255asnumeric(20,1))取数字1222.5255的20位以内的数,其中保留1位小数3、CONVERT()定义和用法CONVERT()函数是把日期转换为新数据类型的通用函数。CONVERT()函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length)规定目标数据类型(带有可选的长度)。data_to_be_converted含有需要转换的值。style规

6、定日期/时间的输出格式。实例下面的脚本使用CONVERT()函数来显示不同的格式。我们将使用GETDATE()函数来获得当前的日期/时间:selectCONVERT(decimal,12.12*10)/10CONVERT(VARCHAR(19),GETDATE())CONVERT(VARCHAR(10),GETDATE(),110)CONVERT(VARCHAR(11),GETDATE(),106)CONVERT(VARCHAR(24),GETDATE(),113)结果类似:12.100000Dec29200811:45PM12-29-20082

7、9Dec0829Dec200816:25:46.635

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。