我想要把123457890 这一串数字通过select查出来,将后面4位屏蔽掉,替换成××××
这几个号码长度不固定,有什么好的办法吗
求指教
这几个号码长度不固定,有什么好的办法吗
求指教
解决方案 »
- 初学者请教sql语句!!!!
- 看看我这个问题,不知道怎么写标题好
- 如何建立一个新的帐号,让它只能对一个指定的数据库进行完全操作呢
- sql语句问题
- 皱建大哥以及各位大虾,一个想个半个月都没有解决的搜索的问题,帮忙解决下。
- 为什么我不能在sqlserver的表中输入中文?
- 怎么查看SQL Server服务器的当前连接?
- JDK1.3 + Tomcat3.2 已经配置好了,数据库用的是 SQL SERVER 2000 还需不需要在单独安装JDBC+ODBC桥?请帮忙,谢谢。
- !!!高分悬赏select语句的操作问题
- 为什么我用DELPHI连接了SQL后TABLE。DELETE语句不能用了
- 使用VC操作ADO连接对象指针的OPEN函数时“SERVER = ”字串只能使用计算机名(与SQL服务器名相同),不能用127.0.0.1或TCP/IP属性里的
- 字段转数字
set @str='123457890'
if(LEN(@str)>4)
SELECT LEFT(@str,LEN(@str)-4)+'xxxx'
else
SELECT '长度有问题'
left 和replace都可以的
SELECT LEFT(col,LEN(col)-4)+'xxxx' from tb--应该可以吧
create table tb(str varchar2(100));insert into tb values('1234567890');select substr(str,1,length(str)-4)||'xxxx' as rst from tb;