gpt4 book ai didi

mysql - 优化sql查询以查找列中非唯一值的数量

转载 作者:行者123 更新时间:2023-12-01 00:51:44 26 4
gpt4 key购买 nike

有没有人知道如何优化下面的查询,因为它需要相当长的时间:

select count(*) from 
(select field1
from table
group by field1
having count(distinct field1) <> count(field1)) AS Q1

查询用于查找列中非唯一值的数量。

最佳答案

如果您想要非唯一值的数量,请使用:

select count(*)
from (select field1
from table
group by field1
having count(*) > 1
) t

而且,是的,table.field1 上的索引会加快速度。

如果您需要这些值,请使用:

select field1
from table
group by field1
having count(*) > 1

关于mysql - 优化sql查询以查找列中非唯一值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15160526/

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