2016年5月11日 星期三

mssql replace 全值一律取代為 *

mssql replace 一般觀念都是指定 xx 值 變更為 yy 值
那在資料上,可能值很多 ; 那該如何來指定?

現遇到客戶的需求是:
電話/手機 若沒權限的,要一律隱藏 ... 單純的用 :  '*' as 電話
當然是能辦到

但當電話/手機又連結到網路電話運用時 ... 到底是不是有值??? 就無法判斷了

所以 replace 還有一個用法,就是直接  內容值 , 全部取代為 ******

例:

replace(abc,abc,'**********') as abc  



沒有留言:

張貼留言