1. 程式人生 > >mysql CONCAT函式 用於隱藏銀行卡號碼

mysql CONCAT函式 用於隱藏銀行卡號碼

使用者銀行卡號碼一般不需要加密處理,但是也不能全部返回給前端,需要進行處理:如:"1234 **** **** 4567"。

user表
id gender login_pwd age name bank_card_number
1 0 123 13 李白 12345678901234567

 

SQL文中bank_card_number 欄位用CONCAT 進行處理:

SELECT name,age,

CONCAT(LEFT(u.bank_card_number,4),' **** **** ',RIGHT(u.bank_card_number,4)) bankCardNumber FROM test.`user` u;

| name | age | bankCardNumber |

| 李白   |  13  | 1234 **** **** 4567|