mask_last_n
description
syntax
VARCHAR mask_last_n(VARCHAR str[, INT n])
返回 str 的掩码版本,其中最后 n 个字符被转换为掩码。 大写字母转换为“X”,小写字母转换为“x”,数字转换为“n”。 例如,mask_last_n(“1234-5678-8765-4321”, 4) 结果为 1234-5678-8765-nnnn。
example
1. // table test
2. +-----------+
3. | name |
4. +-----------+
5. | abc123EFG |
6. | NULL |
7. | 456AbCdEf |
8. +-----------+
10. mysql> select mask_last_n(name, 5) from test;
11. +------------------------+
12. | mask_last_n(`name`, 5) |
13. +------------------------+
14. | abc1nnXXX |
15. | NULL |
16. | 456AxXxXx |
17. +------------------------+
keywords
1. mask_last_n
