我想在sql列中进行一些列掩码。
如何执行sql命令?
发布于 2018-08-06 19:21:49
假设您使用的是SQL Server2008或更高版本,我们可以尝试在SUBSTRING
中使用REPLICATE
SELECT
'**' + SUBSTRING(col, 3, 2) + REPLICATE('*', LEN(col) - 4) AS mask
FROM yourTable;
处理此问题的更好方法是使用正则表达式,但SQL Server并不真正支持正则表达式替换。因此,我将此作为替代方案。
https://stackoverflow.com/questions/51706423
复制相似问题