数据-Oracle补零相关
2016-01-21 18:46
435 查看
最近做数据移植,整理生产数据,真的是五花八门什么都东西都有哟哈哈。
看到客户号这个栏位,按理说,应该都是9位的,但是确出现7位8位的情况。
业务老师说了,可能是没有补0哦。。。
我这就有点犯难。。。该怎么操作好呢,应为是char类型了。左对齐的。比较嘛,又不好比。
问问度娘,哈哈有一个神奇的不零函数,恩,受在下一拜。
LPAD RPAD
用法 LPAD(栏位名,补到的位数,' 0') 这个是左边补
用法 RPAD(栏位名,补到的位数,'0') 这个是右边补
当然了。除了补0还可以补其他的东西,看' '里面怎么设定了。。。
补好0之后就可以做升级操作了,升级之后坑又来了。怎么有些还是升级失败了!
失败的还是9位,成功的就是16位。
这个时候,也不好挑哪些成功没(其实可以挑的,就是设定一个栏位,升级过的修改,就对这个栏位选择就行了是吧~)
又想到全部都左边补0到16位。这下子就可以比较了啊。
其实这个东西用处挺大的。赞赞赞。要学习的还是很多嘛。
看到客户号这个栏位,按理说,应该都是9位的,但是确出现7位8位的情况。
业务老师说了,可能是没有补0哦。。。
我这就有点犯难。。。该怎么操作好呢,应为是char类型了。左对齐的。比较嘛,又不好比。
问问度娘,哈哈有一个神奇的不零函数,恩,受在下一拜。
LPAD RPAD
用法 LPAD(栏位名,补到的位数,' 0') 这个是左边补
用法 RPAD(栏位名,补到的位数,'0') 这个是右边补
当然了。除了补0还可以补其他的东西,看' '里面怎么设定了。。。
补好0之后就可以做升级操作了,升级之后坑又来了。怎么有些还是升级失败了!
失败的还是9位,成功的就是16位。
这个时候,也不好挑哪些成功没(其实可以挑的,就是设定一个栏位,升级过的修改,就对这个栏位选择就行了是吧~)
又想到全部都左边补0到16位。这下子就可以比较了啊。
其实这个东西用处挺大的。赞赞赞。要学习的还是很多嘛。
相关文章推荐
- 控制文件 日志文件 表空间
- 脚本+实例
- Oracle安装
- Oracle 锁
- 讲解Oracle数据库中结束死锁进程的一般方法
- Oracle数据表中的死锁情况解决方法
- 打开或关闭oracle数据库的闪回功能步骤
- 简单说明Oracle数据库中对死锁的查询及解决方法
- Oracle使用SQL传输表空间
- Oracle-本地连接没问题,远程连接有问题解决方案
- oracle11g利用logminer查看归档信息
- Oracle安装
- DBLink To Oracle
- Oracle中删除大数据量表
- Oracle模糊查询
- Oracle 多分页查询 重复数据
- ORA-01565: error in identifying file '+DATA/ORACLE/spfileORACLE.ora'
- java 并发插入数据到oracle
- [转]Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle 的连接方式ori和thin