社区
DB2
帖子详情
SQL怎么实现上进位?在线等!!
Errrr0r
2006-12-12 03:16:04
用SQL怎么实现天方法上进位啊,
就是比如一个帐户有钱50.35元,结果要求上进位就是51元,这样的SQL怎么写
如果结果要求去掉小数部分怎么写?
字段类型是DECIMAL,用的数据库是DB2
...全文
247
8
打赏
收藏
SQL怎么实现上进位?在线等!!
用SQL怎么实现天方法上进位啊, 就是比如一个帐户有钱50.35元,结果要求上进位就是51元,这样的SQL怎么写 如果结果要求去掉小数部分怎么写? 字段类型是DECIMAL,用的数据库是DB2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Errrr0r
2006-12-27
打赏
举报
回复
谢谢啦,顺便问下有没人知道上进位可指定精度的写法
linguo2000
2006-12-15
打赏
举报
回复
想起来了 是 CEIL()
CEIL(5.0) = 5
CEIL(5.1) = 6
linguo2000
2006-12-15
打赏
举报
回复
有直接进位的函数 不过忘了是什么了
Mr_Bean
2006-12-14
打赏
举报
回复
如果这样的话,你就不要case了
直接+0.99然后取整就OK了
Errrr0r
2006-12-14
打赏
举报
回复
基本搞定,我用CASE判断的,判断是整数就保持不变,是有小数就取整数部分加1
就是貌似有点慢
Errrr0r
2006-12-14
打赏
举报
回复
整数的话不变,就是如果是50,那就是结果就是50,如果是50.35结果就是51
所以不能光加1就行了
jinxin19831117
2006-12-13
打赏
举报
回复
如果是整数怎么办?
比如就50元
也int(50)+1=51?
Mr_Bean
2006-12-13
打赏
举报
回复
50.35=51
50.00=? 如果也是51,如果不是,请给出上进位的原则
最简单的方法就是int(50.35)+1
sql
server四舍六入函数
sql
server函数
实现
四舍六入五成双,保留指定位数小数位数。 含义编辑 对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,...
sql
人民币大写转换函数
实现
人民币由数值转换成中文大写,其中包含
进位
、精确度的设置
2019小白
SQL
入门(零基础60分钟含
SQL
语法问答精彩)
零基础60分钟含
SQL
语法问答精彩
2009达内
SQL
学习笔记
大多数
SQL
实现
支持以下类型的函数: 文本处理, 算术运算, 日期和时间, 数值处理。 Null:空值 空值当成无穷大处理,所有空值参与的运算皆为空。 空值与空值并不相等,因为空值不能直接运算。 如:prod_price...
SQL
语法大全
SQL
语法大全
SQL
语法大全 1. ASP与Access数据库连接: dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access ...
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章