gpt4 book ai didi

sql - 获取记录中的重复值

转载 作者:行者123 更新时间:2023-11-29 07:11:58 25 4
gpt4 key购买 nike

我在表格中有一些记录。其中一些在字段中具有重复值。我想用 mysql 命令提取这些重复的值。我该怎么做?

最佳答案

你的意思是这样的:我有一个Person表,有多个同名的人,我想找到他们?

您可以使用 group by 子句来做到这一点:

select p.name, count(p.name) c 
from person p
group by p.name
having count(p.name) > 1

如果要检查重复的多列,则将它们全部添加到selectgroup by

select p.name, p.age, p.sex, count(*) c 
from person p
group by p.name, p.age, p.sex
having count(*) > 1

关于sql - 获取记录中的重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3912589/

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