【SQL 代码】SQL 语句记录(不定时更新)

  1. 云栖社区>
  2. 博客>
  3. 正文

【SQL 代码】SQL 语句记录(不定时更新)

嗯哼9925 2017-11-08 07:46:00 浏览492
展开阅读全文

1.数值四舍五入,小数点后保留2位

round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。

numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。

示例如下:

复制代码
-- 4.56
select cast(round(4.564,2) as numeric(5,2));
-- 4.57
select cast(round(4.565,2) as numeric(5,2));
-- 4.57
select cast(round(4.566,2) as numeric(5,2));
-- 将 numeric 转换为数据类型 numeric 时出现算术溢出错误。1234.567 长度为7,大于5,故报错。
select cast(round(1234.567,2)  as numeric(5,2));
-- 1234.57
select cast(round(1234.567,2)  as numeric(18,2));
复制代码





本文转自叶超Luka博客园博客,原文链接:http://www.cnblogs.com/yc-755909659/p/7794031.html,如需转载请自行联系原作者

网友评论

登录后评论
0/500
评论
嗯哼9925
+ 关注