最近做数据移植,整理生产数据,真的是五花八门什么都东西都有哟哈哈。
看到客户号这个栏位,按理说,应该都是9位的,但是确出现7位8位的情况。
业务老师说了,可能是没有补0哦。。。
我这就有点犯难。。。该怎么操作好呢,应为是char类型了。左对齐的。比较嘛,又不好比。
问问度娘,哈哈有一个神奇的不零函数,恩,受在下一拜。
LPAD RPAD
用法 LPAD(栏位名,补到的位数,' 0') 这个是左边补
用法 RPAD(栏位名,补到的位数,'0') 这个是右边补
当然了。除了补0还可以补其他的东西,看' '里面怎么设定了。。。
补好0之后就可以做升级操作了,升级之后坑又来了。怎么有些还是升级失败了!
失败的还是9位,成功的就是16位。
这个时候,也不好挑哪些成功没(其实可以挑的,就是设定一个栏位,升级过的修改,就对这个栏位选择就行了是吧~)
又想到全部都左边补0到16位。这下子就可以比较了啊。
其实这个东西用处挺大的。赞赞赞。要学习的还是很多嘛。