把一个字段可能包含手机号查询出来,不要重复的,急急急 rt 把一个字段可能包含有手机号查询出来,不要重复的,急急急 不用太复杂的验证首字母是1,11位的就行 [解决办法] select * from tb where len(col)=11 and left(col,1)=1
[解决办法] select distinct 字段 from 表名 where 字段 like '1[3,5,8][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' [解决办法]
-試試以下: WITH a1 (phone_no) AS ( SELECT '王明13889887645' UNION all SELECT '13823432123李刚' ) SELECT DISTINCT SUBSTRING(phone_no,CHARINDEX('1',phone_no),11) phone_no FROM a1