首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL --找到列是否有不同的值。

问MYSQL --找到列是否有不同的值。
EN

Stack Overflow用户
提问于 2012-06-18 12:16:32
回答 2查看 1.1K关注 0票数 2

我在MySQL4.1.22中有一个包含大量数据的表。我想检查表中的特定列是否有不同的值(不需要检索所有不同的值)。我已经搜索并尝试了MYSQL内置的函数,通过解决方案区分和替代组,但这两种方法都需要花费太多的时间来执行。

是否有其他方法可以找到具有不同值的列?请分享你的想法。

EN

回答 2

Stack Overflow用户

发布于 2012-06-18 12:20:53

代码语言:javascript
复制
SELECT count(*), count(colname), count(distinct colname)
  FROM tabname;

tabname;

  • Second中的
  1. First count()将给出总行数,其中一个将给出所需的colname;
  2. And中的NOT NULL值的数目,最后一个将在所需的colname.

中给出一些不同的值

票数 3
EN

Stack Overflow用户

发布于 2013-07-22 10:57:31

通过将count() >1从组中选择count();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11082668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档