gpt4 book ai didi

SQL SELECT 整行,一列中有重复数据

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

我使用的是 Microsoft SQL Server 2014。

我能够列出重复的电子邮件。

但我无法列出整行,其中包含其他字段,例如 EmployeeIdUsernameFirstNameLastName

SELECT Email, 
COUNT(Email) AS NumOccurrences
FROM EmployeeProfile
GROUP BY Email
HAVING ( COUNT(Email) > 1 )

我可以知道如何列出包含在表格中多次出现的 Email 的行中的所有字段吗?

谢谢。

最佳答案

试试这个:

WITH DataSource AS
(
SELECT *
,COUNT(*) OVER (PARTITION BY email) count_calc
FROM EmployeeProfile
)
SELECT *
FROM DataSource
WHERE count_calc > 1

关于SQL SELECT 整行,一列中有重复数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51870864/

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