SQL仅选择两次出现的数字

时间:2017-01-24 20:20:08

标签: sql

我有一个数据库,我正在查询电话号码。我想找到只有两次出现号码的电话号码。

例如,我想找到只有数字3出现两次的所有电话号码,如

(222)344-9834

而不是

(222)344-9833

我正在使用,我的查询位于

之下
Select SupplierID, Phone
from Suppliers
where  Phone Like '%3%3'

这不是我期待的查询结果,因为我符合条件并且获得超过两个5的结果。我怎样才能做到这一点?我会更好地使用Not Like吗?

1 个答案:

答案 0 :(得分:3)

一种简单的方法是likenot like

Select SupplierID, Phone
from Suppliers
where Phone Like '%3%3%' and Phone not like '%3%3%3%';