0
如何选择列的前4位数和后4位数,并对其间的所有数字使用“X”位置?SQL Plus在输出中显示前四位和后四位数字
例
从用户其中user_name ='汤姆SELECT标识;
Output
5958694850384567
我想只得到第一个和最后4个号码与X的作为展示位置的任何数字被屏蔽:
试图让它看起来像
Output:5958XXXXXXXX4567
这是我到目前为止的查询:
SELECT SUBSTR(id, 1, 4) from users
where user_name ='Tom'
谢谢你为你的时间!
谢谢@RION!尝试在第1行使用串联错误时出现以下错误: ORA-00909:无效的参数数量 – connollyc4
根据该错误,它看起来像使用Oracle而不是SQL Server。我已经添加了一个可能适用于您的环境的示例。如果没有,让我知道,我会进一步调整。 –