gpt4 book ai didi

MYSQL - 查找列是否具有不同的值..?

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

我在 mysql-4.1.22 中有一个包含大量数据的表。我想检查表中的特定列是否具有不同的值(无需检索所有不同的值)。我用谷歌搜索并尝试 MYSQL 内置函数 distinct 和 alternative group by solution 但两者都需要太多时间来执行。

是否有任何其他方法来查找具有不同值的列? .请分享您的想法。

最佳答案

SELECT count(*), count(colname), count(distinct colname)
FROM tabname;
  1. 第一个 count() 会给出 tabname 中的总行数;
  2. 第二个会给你你想要的 colnameNOT NULL 值的数量;
  3. 最后一个会在所需的 colname 中为您提供许多不同的值。

关于MYSQL - 查找列是否具有不同的值..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11082668/

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