注册 登录
编程论坛 JAVA论坛

Java小程序求解

zhaoyunqi121 发布于 2017-02-17 13:03, 1422 次点击
写一个方法mysql      实现屏蔽部分银行卡号 如625996*****3812
4 回复
#2
快乐的小蜗牛2017-02-17 13:54
建议可以使用substr函数来实现;比如你的银行卡号的字段在TABLE表中为BANKCARD。
SELECT (SUBSTR(T1.BANKCARD, 1, 6) || '****' ||SUBSTR(T1.BANKCARD, -4, 4)) AS BANKINFO FROM TABLE T1

[此贴子已经被作者于2017-2-17 13:55编辑过]

#3
枫xby2017-02-21 12:57
可以从数据库取得数值,然后String替换处理吧
#4
快乐的小蜗牛2017-02-22 11:03
对查询出来的银行卡号信息进行截取,使其中间数字以*号来补充展示在页面上。
1