1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户例子:
1234567@163.com
******@163.com或者15个
最直接的做法,从第一个@截取到最后,再在前面拼上*号
with t as (select 'abcdefg@163.com' e)
select concat('***************', substr(e,instr(e , '@'))) from t
或者用正则
select regexp_replace('abcdefg@163.com','(.+)\@', '***************\@')

评论
有用 0
墨值悬赏