db2数据库中 人员表 人员身份证号 有15 18位两种 现在有这样的情况 同一个人有可能既存入15位也存入18位。

要做的是在这种情况下 去除15位的 留下18位的

我的思路是1把所有的15位的全都找出来(通过字符长度)
2拿15位去和18位作比较(通过字符比较)
就是不知道用什么函数 我用了lenght 不好使啊~~
很急 在线等!!!

第1个回答  2011-05-13
字段是什么类型的?char还是varchar?
length(rtrim(idno))试试!

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答