Mysql 查詢語句手機號自動隱藏中間四位方法
阿新 • • 發佈:2021-02-10
借用某博主的一句話… 懶得寫
很多時候我們會根據暱稱顯示某某使用者,但如果使用者未設定暱稱時就需要用使用者名稱代替,但使用者名稱又是手機號的時候,隱私問題就來了,所以下面是一個簡單的方法在查詢時自動 Get 到隱藏後的手機號。
所以我收集了幾種 sql 方式轉換手機號中間四位的方式
查詢
第一種方式
select REPLACE(表字段, SUBSTR(表字段,4,4), '****') as mobile from 表名
第二種方式
select insert(表字段, 4, 4, '****') as mobile from 表名;
第三種方式
select concat_ws('****',substring(表字段, 1, 3),substring(表字段, 8, 4)) AS mobile from 表名