sql的四舍五入 函数是什么 比如 62/3 得到21 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select round(62.0/3,0)select cast(62.0/3 as dec(18,0))/*---------------------------------------21.000000---------------------------------------21*/ SELECT ROUND(62.0/3,0)--21.000000 SELECT ROUND(62*1.0/3,0)SELECT CEILING(62*1.0/3) ------------ 21.000000(所影响的行数为 1 行) ------------ 21(所影响的行数为 1 行) select cast(62./3 as dec(18,0))select round(62./3,0) select ceiling(62*1.0/3)/*---------------------------------------21(1 行受影响)*/ select ceiling(61*1.0/3)---------------------------------------21(1 行受影响) http://blog.csdn.net/feixianxxx/archive/2009/08/07/4423676.aspxSQL的四舍五入ROUND函数 整除的话不用.0没问题,不能整除的话得出来会是整数. 如select 7/6 用select ceiling(62/3)不太好吧,ceiling是取大于变量的整数,要是21.4取ceiling的话不就还是22,做不到四舍五入啊,不如round函数 'SQLOLEDB' 无法启动分布式事务 sa的密码 关于odbc错误问题 求一條SQL語句 事物里面抛异常? 怎样用sql列出一个表的所有字段? 执行一个Updata语句,发生下面错误。 请问sqlserver2000最多能存储多少条记录?我想知道权威可靠的数据 问一个关于自定义函数的问题(50分) SQL 连接服务器 7411 SQL 语句 【大牛进】删除sql server日志
select cast(62.0/3 as dec(18,0))
/*---------------------------------------
21.000000
---------------------------------------
21
*/
--21.000000
SELECT CEILING(62*1.0/3)
------------
21.000000(所影响的行数为 1 行)
------------
21(所影响的行数为 1 行)
/*---------------------------------------
21(1 行受影响)*/
21(1 行受影响)
SQL的四舍五入ROUND函数
select ceiling(62/3)
不太好吧,ceiling是取大于变量的整数,要是21.4取ceiling的话不就还是22,做不到四舍五入啊,不如round函数