2017-05-29 123 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

謝謝 - 我沒有看到解決方案的第二部分。 –