我現在要把一個版號進行更改,我的版號初始值是1.0 加入到1.9的時候 我還想繼續加 但是結果要變成1.10 再加變成1.11 還有一個功能就是進大版號 就1.1 如果進大版號的話 就變成2.0 這個功能怎么實現? 也就是把 小數點前后的值當成分別的值進行計算 謝謝各位
解决方案 »
- 菜鸟求助,创建oracle用户问题
- oracle8不能导入,导出数据
- ubuntu10.04 安装oracle11g R2异常
- 如何实现oracle数据库远程导入
- 怎样取得本月的第一天和本月最后一天?--急急
- 求sql语句写法
- 用OCI如何插入LONG字段?每次都提示:00CFE264 "Error - ORA-01704: string literal too long\n"
- oracle9i下的pro*c 编译出错,高手看看
- 忘记口令
- 引起enq: TM – contention等待事件原因有哪些
- datastage怎么通过odbc实时连接数据库?
- 大侠们,大侠们,帮我看看这个经典的想法能不能实现啊?
把你的列类型改成varchar2,没想到好方法,主要问题:如果得到小数部分,不损失精度
Select
'1.'||(Mod('1.10',1)*power(10,length('1.10')-2)+1),'1.'||(Mod('1.19',1)*power(10,length('1.19')-2)+1)
From dual
现在可以 大的:substr(aa,0,instr(aa,'.'))+1
小的:substr(aa,instr(aa,'.')+1,2)+ 1