数据库有个字段存储手机号码 但可能有错 怎么写程序纠错??
可能错误有:
A 不是手机号(首位不是13?或者不足11位?)
B 是手机号,但前面多加了个0请问现在想用个按纽删除所有符合原因A类的手机号码,并将原因B的手机号自动删除前面的0
这个语句怎么写??
我是新手 请指教!!
可能错误有:
A 不是手机号(首位不是13?或者不足11位?)
B 是手机号,但前面多加了个0请问现在想用个按纽删除所有符合原因A类的手机号码,并将原因B的手机号自动删除前面的0
这个语句怎么写??
我是新手 请指教!!
where (LEN(Code) < 11) OR (LEFT(CODE,2) <> '13')
update number=right(number,11) from table where len(number)=12 and substring(number,1,2)='13'--A类情况
delete From table where len(number)>11 or left(number,2)<>'13'
--先解决B类,直接删除首位
update number=right(number,11) from table where len(number)=12 and substring(number,2,2)='13'--A类情况
delete From table where len(number)>11 or left(number,2)<>'13'
where (LEN(Code) < 11) OR (LEN(Code)=11 AND LEFT(CODE,2) <> '13')
set Code = Right(Code, 11)
where (LEN(Code) = 12 AND LEFT(Code,1) = '0')
--先解决B类,直接删除首位
update number=right(number,11) from table where len(number)=12 and substring(number,2,2)='13'--A类情况
delete From table where len(number)>11 or left(number,2)<>'13'测试了 说什么UPDATE语法错误???