Ear*_*rlz 2 sql t-sql sql-server
我有一个邮政编码表.我想查看这个表,找到其中的每个邮政编码两次.该表上确实有一个主键(zipcode_rid).我该怎么做?
另外,我知道有官方的多州/市/县拉链码.这就是我想要找到的.
我的表结构是这样的:
我使用的数据库软件是Sql Server 2008 Express
要获取包含重复项的zipcodes列表,请使用:
SELECT t.zipcode
FROM TABLE t
GROUP BY t.zipcode
HAVING COUNT(t.zipcode) > 1
Run Code Online (Sandbox Code Playgroud)
小智 6
这是一个查询,它为您提供表中出现的所有邮政编码两次.您可以将"= 2"部分更改为"> 1"或whathaveyou.我在那里包含了COUNT(),因为如果你使用"> 1",你可以确切地看到它出现的次数.
SELECT
COUNT(zipcode_rid) AS No_of_Zipcodes
,zipcode
FROM
Zipcodes
GROUP BY
zipcode
HAVING
COUNT(zipcode_rid) = 2
Run Code Online (Sandbox Code Playgroud)