2017-05-29 113 views
0

我想返回有两个连字符前的所有电话号码:999-999-9999蜂巢SQL

SELECT INSTR(phonenumber, '-', 1, 2), phonenumber 
From phonetable 
Where length(phonenumber) = 11 
And INSTR(phonenumber, '-') = 1 

我要像999-999-9999

回答

1
select * 
from phonetable 
where phonenumber like '___-___-____' 
返回电话号码

select * 
from phonetable 
where phonenumber rlike '^\\d{3}-\\d{3}-\\d{4}$' 
+0

我想在这两个连字符全部归还一千个不同的号码。该格式仅适用于两个连字符,一个在第一个区号后面3位数字,然后在第二个三位数字后面的另一个连字符和其余四个数字中。 –

+0

当我评论并要求澄清时,这正是您所要求的。 –

+0

谢谢 - 我没有看到解决方案的第二部分。 –