MySQL 查询手机号时隐藏中间 4 位
来源:互联网 发布:java encodeuri 编辑:程序博客网 时间:2024/06/05 14:21
很多时候我们会根据昵称显示某某用户,但如果用户未设置昵称时就需要用用户名代替,但用户名又是手机号的时候,隐私问题就来了,所以下面是一个简单的方法在查询时自动 Get 到隐藏后的手机号。
很简单,对需要屏蔽的字段用 concat_ws
处理一下就 OK 啦。中间用 JOIN
啥的并不影响哈。
SELECT # 查询其他数据 u.id, u.user_name, # 查询手机号 concat_ws( # 星号代替,需要屏蔽几位就输入几个字符,这儿是 4 位星号 '****', # user_name = 手机号字段。取第 1 位开始一共 3 个字符(手机号前 3 位 substring(u.user_name, 1, 3), # 取第 8 位开始一共 4 个字符(手机号后 4 位 substring(u.user_name, 8, 4) ) AS 'mobile' # 取一个别名FROM users AS u
阅读全文
0 0
- MySQL 查询手机号时隐藏中间 4 位
- java隐藏手机号中间4位
- 正则隐藏手机号中间4位
- 隐藏手机号中间四位
- sql server 查询到数据为手机号时隐藏中间几位
- 隐藏手机号中间4位算法,替换手机号中间四位为*
- mysql查询手机号码时隐藏其中间四位
- Java—正则表达式隐藏手机号中间4位
- Java隐藏手机号中间四位,隐藏身份证中间数字
- android隐藏中间四位手机号
- Java-----隐藏手机号中间四位
- 将手机号中间四位隐藏
- php方法 隐藏手机号中间四位
- js下手机号隐藏中间四位
- 隐藏手机号或者邮箱中间四位
- 将手机号中间四位隐藏
- Android 隐藏手机号中间四位
- Java隐藏手机号中间四位
- String 源码解析
- Linux学习dns&ddns
- 2017年末开始我的技术博客积累之路
- Python实例1-读取指定文件夹下指定类型的图片名,打乱后输出txt
- Hibernate的学习之路四(核心配置扩展)
- MySQL 查询手机号时隐藏中间 4 位
- 面试【转】
- iOS编程基础-OC(七)-运行时系统
- itr = contours.erase(itr),老是运行内存出错
- PowerDesigner Reference 外键
- android 使用Glide加载图片闪动问题
- DrawerLayout使用的一点心得
- 支持向量机
- LCA离线方法