社区
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
...全文
156
8
打赏
收藏
SQL中有沒有取整的函數
資料庫如: part Qty A 50.69 B 50.36 我要的結果是 part Qty A 51 B 51
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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()
sql
小数点取值转换整理
SQL
中的
取整
函数 --遇到小数位就加1,非四舍五入 select CEILING(3.1) 结果为:4 --保留两位小数 1. 使用 Round() 函数,如 Round(@num,2) ,其中参数 2 表示 保留两位有效数字。 缺点:Round() 只是负责四舍五入到...
SQL
四舍五入、向下
取整
、向上
取整
函数介绍
在不同类型的
SQL
数据库中,这些函数可能有不同的名称或用法,例如在My
SQL
、Postgre
SQL
、Oracle和
SQL
Server中,它们都是标准的内置函数。但在某些数据库系统中,可能需要使用特定的函数或者自定义函数来实现相同的...
PowerBuilder函数大全
在PowerBuilder(PB)开发中,函数是实现各种功能的重要组成部分。PowerBuilder是一款强大的可视化开发工具,特别适用于构建数据库应用程序。它提供了丰富的内置函数,使得开发者可以方便地处理数据、字符串、日期...
DB2数值函数简介及使用
2、向上
取整
:ceil、ceiling 3、向下
取整
数:floor 4、求M的n次幂:power(M,n) 5、随机数:rand(m)函数 6、四舍五入:round (m,n) 7、将数值转换为字符串形式:digits()函数 8、转换为数值:to_number(string,format...
SQL
Server和Oracle常用函数对比
本文将深入探讨
SQL
Server和Oracle中的常用函数,并进行详细的对比分析。 ### 数学函数 #### 绝对值 -
SQL
Server使用`ABS()`函数计算数值的绝对值。 - Oracle同样使用`ABS()`函数计算数值的绝对值。例如,`SELECT ...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章