码迷,mamicode.com
首页 > 数据库 > 详细

oracle替换字符串

时间:2015-04-17 09:42:08      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:oracle   截取字符串   

现在需要将用户的身份证号码显示在页面,以供用户进行身份核对,但是为了个人隐私,又不能完整显示,所以可以用sql将身份证号码的部分号码用*号替换。效果截图如下:

技术分享
具体的sql实现对应如下:

tsc.idcard,concat(substr(tsc.idcard, 0, 4),‘******‘) ,lpad(substr(tsc.idcard,-3),length(tsc.idcard),‘*‘)

两种截取字符串效率具体没有查过资料和具体实验比较过,但是感觉第一种(concat)截取字符串效率会高一些。

oracle替换字符串

标签:oracle   截取字符串   

原文地址:http://blog.csdn.net/zl544434558/article/details/45092191

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!