gpt4 book ai didi

sql - 如何在多个不同的列上应用 Count 并使用 Hading 子句

转载 作者:行者123 更新时间:2023-12-05 01:26:18 24 4
gpt4 key购买 nike

我想做这样的事情,但是遇到错误请提出一些好的方法?

select A,B,C, count(Distinct A,B,C)
from table_name
group by A,B,C
having count(Distinct A,B,C) > 1

基本上我在列(A、B、C)上有一个索引,有些行没有这个唯一的组合集,所以我正在尝试一个类似的查询来识别不遵守唯一约束的行。请让我知道是否有最好的方法

最佳答案

如果您按这些列分组,那么您已经只获得了那些唯一记录,然后您可以使用 count(*)得到你有多少重复

select A,B,C, count(*) 
from table_name
group by A,B,C
HAVING count(*) > 1

关于sql - 如何在多个不同的列上应用 Count 并使用 Hading 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24004235/

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