gpt4 book ai didi

sql - 查找表中的重复行

转载 作者:行者123 更新时间:2023-12-04 21:51:37 25 4
gpt4 key购买 nike

我想知道我在一个表中有多少重复记录。我可以使用计数,但我不确定如何最好地消除计数仅为 1 的记录。

select first_name, last_name, start_date, count(1)
from employee
group by first_name, last_name, start_date;

我可以尝试按计数排序,但我仍然没有排除计数为 1 的那些。

最佳答案

您可以在 group by 之后使用 having 子句作为 having Count(*) > 1,如下所示:

select 
first_name,
last_name,
start_date,
Count(*) AS Count
from
employee
group by
first_name,
last_name,
start_date
having
Count(*) > 1

关于sql - 查找表中的重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58737518/

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