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

更新时间:2023-07-04 14:57:17 阅读: 评论:0

sql取整,四舍五入,截取(Round、cast、convert)
(一) ROUND()
(二) CAST()
(三) CONVERT()
1ROUND
返回数字表达式并四舍五入为指定的长度或精度。
语法
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 是正数。
示例
lect ROUND(748.588, 1)
lect ROUND(748.588, 2)
lect ROUND(748.588, 2,0)
lect ROUND(748.588, 2,1)
lect ROUND(748.588, 2,-2)
结果
748.600
748.590
748.590
748.580
小学运动会入场词748.580
ROUND 始终返回一个值。如果 length 是负数且大于小数点前的数字个数,ROUND 将返回 0。
示例 
lect ROUND(748.58, -4)
结果
0
当 length 是负数时,无论什么数据类型,ROUND 都将返回一个四舍五入的 numeric_expression。
示例 
lect ROUND(748.58, -1)
lect ROUND(748.58, -2)
lect ROUND(748.58, -3)
结果
750.00
700.00
1000.00
2CAST()
lect ROUND(748.588, 1)
lect  cast(round(1222.5255,2)  as  numeric(20,3))
lect  cast(round(1222.5255,2)  as  numeric(20,1))
CAST将一种数据类型的表达式转换为另一种数据类型的表达式。
    语法
  CAST (expression AS data_type [ (length ) ] )
lect  cast(1222.5255  as  numeric(20,1))
取数字1222.5255 牛仔骨的做法20位以内的数,其中保留排卵期为什么没怀孕1位小数
3CONVERT()
定义和用法
爱国的英语CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
深圳房屋租赁
语法
CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/
时间的输出格式。
实例
下面的脚本使用 CONVERT() 函数来显示不同的格式。我们将使用 GETDATE() 函数来获得当前的日期/时间:
lect CONVERT(decimal,12.12*10)/10
CONVERT(VARCHAR(19),GETDATE())
CONVERT(VARCHAR(10),GETDATE(),110)
CONVERT(VARCHAR(11),GETDATE(),106)
CONVERT(VARCHAR(24),GETDATE(),113)净水器的排名
结果类似:
12.100000
Dec 29 2008 11:45 PM
12-29-2008
29 Dec 08
29 Dec 2008 16:25:46.635

本文发布于:2023-07-04 14:57:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1078103.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据类型   数字   表达式   格式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图