社区
MS-SQL Server
帖子详情
SQL中有沒有取整的函數
caliphliao
2004-08-10 02:42:31
資料庫如:
part Qty
A 50.69
B 50.36
我要的結果是
part Qty
A 51
B 51
...全文
181
8
打赏
收藏
SQL中有沒有取整的函數
資料庫如: part Qty A 50.69 B 50.36 我要的結果是 part Qty A 51 B 51
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2004-08-10
打赏
举报
回复
--示例
--示例数据
declare @t table(part varchar(10),Qty float)
insert @t select 'A',50.69
union all select 'B',50.36
--处理方法1
select part,Qty=ceiling(Qty)
from @t
--处理方法2
select part,Qty=round(Qty+.5,0)
from @t
/*--结果
part Qty
---------- ------------
A 51.0
B 51.0
(所影响的行数为 2 行)
part Qty
---------- ------------
A 51.0
B 51.0
(所影响的行数为 2 行)
--*/
janmie
2004-08-10
打赏
举报
回复
select round(qty,0)
52juanjuan
2004-08-10
打赏
举报
回复
CEILING
返回大于或等于所给数字表达式的最小整数。
手册上面有写得很清楚
warning
2004-08-10
打赏
举报
回复
CEILING
返回大于或等于所给数字表达式的最小整数。
yesterday2000
2004-08-10
打赏
举报
回复
标一下
老宛
2004-08-10
打赏
举报
回复
CEILING
返回大于或等于所给数字表达式的最小整数。
语法
CEILING ( numeric_expression )
参数
numeric_expression
是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下面的示例显示使用 CEILING 函数的正数、负数和零值。
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
GO
下面是结果集:
--------- --------- -------------------------
124.00 -123.00 0.00
(1 row(s) affected)
老宛
2004-08-10
打赏
举报
回复
select CEILING(50.36)
老宛
2004-08-10
打赏
举报
回复
round()
MS-
SQL
中有
沒有
取整
的
函數
?
---MS-
SQL
中有
沒有
取整
的
函數
--两个整数相除将截断小数部分 select 3/4,4/3,5/3 --结果 0,1,1 --返回大于或等于所给数字表达式的最小整数 SELECT CEILING(123.55), CEILING(123.45),CEILING(-123.45), CEILING(0.0) ...
sql
取整
的函数
SQL
取整
操作2009年04月02日 星期四 10:01以前有记录过这个方法的使用说明,不过今天再用的时候还是忘记了,其实平时用的
取整
操作有几种情况,一种是单纯的
取整
,不管小数点后面是什么全部舍去比如12.21或者12.68都是12,这样就用floor(12.21),里面的参数可以是表达式、可以是数字、可以是变量;另外就是有不同限制的
取整
操作,如需要四舍五入并且小数点后面保留多少有效位的话就是ro
sql
中向下
取整
怎么取_
Sql
获取向上
取整
、向下
取整
、四舍五入
取整
的实例
【四舍五入
取整
截取】select round(54.56,0)【向下
取整
截取】SELECT FLOOR(54.56)【向上
取整
截取】SELECT CEILING(13.15)--MS
SQL
取整
函数的使用--两个整数相除将截断小数部分select 3/4,4/3,5/3--结果 0,1,1--返回大于或等于所给数字表达式的最小整数SELECT CEILING(123.55), CEILING(1...
SQl
函数: 1.
取整
函数
SQl
函数: 1.
取整
函数 转载收集学习:https://www.cnblogs.com/fashflying/p/6023036.html
SQL
中的
取整
函数FLOOR、ROUND、CEIL、TRUNC、SIGN 1 trunc(value,precision)按精度(precision)截取某个数字,不进行舍入操作。 2 round(value,precision)根据给定的精度(pr...
SQL
中的
取整
函数、取小数
取整
函数: 1、trunc(value,precision)按精度(precision)截取某个数字,不进行舍入操作。返回截尾到y位小数的x值:trunc(x,[y]): select trunc(23.33) ------------ 23 2、round(value,precision)根据给定的精度(precision)输入数值[四舍五入
取整
]。返回舍入到小数点右边y位的x值:round(...
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章