pgsql将字符串16651107328变成166****7328应该用什么函数
时间: 2024-05-15 10:10:30 浏览: 60
SQL脚本函数 16进制转换为10进制
4星 · 用户满意度95%
可以使用pgsql中的substring函数将原字符串进行截取,然后再拼接成需要的形式。具体实现方式如下:
```
SELECT CONCAT(SUBSTRING('16651107328' FROM 1 FOR 3), '****', SUBSTRING('16651107328' FROM 8 FOR 4));
```
其中,SUBSTRING函数用于截取字符串的子串,第一个参数为原字符串,第二个参数为开始位置,第三个参数为截取长度。CONCAT函数用于将多个字符串拼接成一个字符串。通过以上方式,可以将字符串'16651107328'变成'166****7328'的形式。
阅读全文