查找所有具有相同姓氏和相同邮政编码的记录

Posted

技术标签:

【中文标题】查找所有具有相同姓氏和相同邮政编码的记录【英文标题】:Find for all those records having same Last Name and same Postcode 【发布时间】:2017-02-08 17:41:48 【问题描述】:

我需要一个 SQL 脚本来查找数据库中具有相同姓氏和相同邮政编码的所有记录

例如:

first_Name   Last_Name  Postcode
Nathan       Yorke      SY3 0NN
Calum        Yorke      SY3 0NN

非常感谢

【问题讨论】:

你的 DBMS 是什么?是否支持COUNT() OVER 【参考方案1】:

最简单的方法是使用窗口函数:

select t.*
from (select t.*, count(*) over (partition by last_name, postcode) as cnt
      from t
     ) t
where cnt > 1;

【讨论】:

以上是关于查找所有具有相同姓氏和相同邮政编码的记录的主要内容,如果未能解决你的问题,请参考以下文章

检查 Woocommerce 运输区域的邮政编码

TSQL查找组中的所有记录是不是具有相同的值

使用 HTML / PHP 的邮政编码 / 页面查找器

Mongodb:通过最高的邮政编码城市人口查找具有最高数量的邮政编码和订单状态的城市

根据各种条件组合行以具有相同的 ID

MySQL查找具有相同customerid且具有两个不同值的记录