sql 替换字符串中某几位
有一个EXCEL文件,其中一列为电话号码,数据很多目的:将号码中间某四位隐藏用*代替请问有没有这样的SQL语句,上学时记得学过有个命令可以使字符串从第几位到第几位替换成其...
有一个EXCEL文件,其中一列为电话号码,数据很多
目的:将号码中间某四位隐藏用*代替
请问有没有这样的SQL语句,上学时记得学过有个命令可以使字符串从第几位到第几位替换成其它的.请问有人知道吗?
如果知道详细一点告诉我,用什么软件,怎么倒入,如何键入命令,如何做替换,谢谢,成功有高额加分哟 展开
目的:将号码中间某四位隐藏用*代替
请问有没有这样的SQL语句,上学时记得学过有个命令可以使字符串从第几位到第几位替换成其它的.请问有人知道吗?
如果知道详细一点告诉我,用什么软件,怎么倒入,如何键入命令,如何做替换,谢谢,成功有高额加分哟 展开
4个回答
展开全部
select replace(字段名,substr(字段名,3,4),'****') from 表名称
replace 替换
substr(字段名,3,4) 取字段名里面的字符串 第3位后面的4位数字
什么导出导入的太麻烦 自己找找资料吧
replace 替换
substr(字段名,3,4) 取字段名里面的字符串 第3位后面的4位数字
什么导出导入的太麻烦 自己找找资料吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select stuff('12345678901',8,4,'****')
得到结果'1234567****'
得到结果'1234567****'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二楼的不错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询