mysql CONCAT函数 用于隐藏银行卡号码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Mwangsheng/article/details/83688353

用户银行卡号码一般不需要加密处理,但是也不能全部返回给前端,需要进行处理:如:"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| 

猜你喜欢

转载自blog.csdn.net/Mwangsheng/article/details/83688353
今日推荐