Mysql 查詢語句手機號自動隱藏中間四位方法

2021-10-19 06:25:22 字數 603 閱讀 9715

借用某博主的一句話… 懶得寫

很多時候我們會根據暱稱顯示某某使用者,但如果使用者未設定暱稱時就需要用使用者名稱代替,但使用者名稱又是手機號的時候,隱私問題就來了,所以下面是乙個簡單的方法在查詢時自動 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 表名

手機號查詢

題目 信服君接受一項任務需要製作乙個手機號碼查詢系統,輸入連續的數字後,需要顯示所有包含該連續數字的手機號。為了驗證演算法,信服君當前只需輸出手機號的個數即可。注 直接用數學的查詢方式如果 phonenum i find test string npos 會超時,只能ac80 這裡用空間替換時間效率...

查詢手機號資訊2

新建乙個文字檔案phonenum.txt 裡面每一行寫乙個 號碼 寫完換行 coding utf 8 from phone import phone defgetphonenum file 讀取原始檔,獲取待查詢的手機號 try with open file r as f phonlist f.re...

java手機號歸屬地查詢

物件 public class phonemodel 省份名稱 param provincename 設定 provincename 屬性值為引數值 provincename public void setprovincename string provincename 城市名稱 return 獲取...