gpt4 book ai didi

sql - 如何检查 SQL Server 中的重复记录

转载 作者:行者123 更新时间:2023-12-02 09:02:11 25 4
gpt4 key购买 nike

有人知道如何编写 SQL Server 脚本来检查表是否包含重复的电话号码吗?

示例:

我有一个名为 customer 的表,其中包含以下数据

name   telephone
alvin 0396521254
alan 0396521425
amy 0396521425

如何在 SQL Server 中编写一个脚本来返回那些具有重复电话号码的记录?

最佳答案

要查看具有重复项的值:

  SELECT c.telephone
FROM CUSTOMER c
GROUP BY c.telephone
HAVING COUNT(*) > 1

要查看表中这些重复项的相关记录:

SELECT c.*
FROM CUSTOMER c
JOIN (SELECT c.telephone
FROM CUSTOMER c
GROUP BY c.telephone
HAVING COUNT(*) > 1) x ON x.telephone = c.telephone

关于sql - 如何检查 SQL Server 中的重复记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4273821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com