mysql count group by_解决mysql group by和count同时使用的问题

例如这样一个表,我想统计email和passwords都不相同的记录的条数

CREATE TABLE IF NOT EXISTS `test_users` (

`email_id` int() unsigned NOT NULL auto_increment,

`email` char() NOT NULL,

`passwords` char() NOT NULL,

PRIMARY KEY (`email_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT= ;

INSERT INTO `test_users` (`email_id`, `email`, `passwords`) VALUES

(, ‘jims@gmail.com', ‘1e48c4420b7073bc11916c6c1de226bb'),

(, ‘jims@yahoo.com.cn', ‘5294cef9f1bf1858ce9d7fdb62240546′),

(, ‘default@gmail.com', ‘5294cef9f1bf1858ce9d7fdb62240546′),

(, ‘jims@gmail.com', ”),

(, ‘jims@gmail.com', ”);

通常我们的做法是这样:

SELECT COUNT(*) FROM test_users WHERE = GROUP BY email,passwords

这样的结果是什么呢?

COUNT(*)

显然这不是我要的结果,这样统计出来的是相同email和passwords的各个记录数量之和,下面这样就可以了:

SELECT COUNT(DISTINCT email,passwords) FROM `test_users` WHERE =

Thinkphp 下 MySQL group by 接count 获得条数方法

比如 下面的语句 , 用于分组统计 select count(*) from es_diabetes where uid=43658 GROUP BY uniques 结果明显不是我们想要得,为什么呢 ...

MySQL 排错-解决MySQL非聚合列未包含在GROUP BY子句报错问题

排错-解决MySQL非聚合列未包含在GROUP BY子句报错问题 By:授客 QQ:1033553122   测试环境 win10 MySQL 5.7 问题描述: 执行类似以下mysql查询, SEL ...

group by 和count的联合使用问题 [转]

group by 和count的联合使用问题 今天写查询语句遇到一个问题,就是用group by进行分组以后,用count统计分组以后的个数, 开始写的语句大体是: select count(m.fb ...

mysql group by 用法解析(详细)

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的 ...

(转载)mysql group by 用法解析(详细)

(转载)http://blog.tianya.cn/blogger/post_read.asp?BlogID=4221189&PostID=47881614 mysql distinct 去重 ...

解决 MYSQL CPU 占用 100% 的经验总结

朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下.此主机有10个左右的 ...

使用ProxySQL实现MySQL Group Replication的故障转移、读写分离(一)

导读: 在之前,我们搭建了MySQL组复制集群环境,MySQL组复制集群环境解决了MySQL集群内部的自动故障转移,但是,组复制并没有解决外部业务的故障转移.举个例子,在A.B.C 3台机器上搭建了组 ...

随机推荐

如何用C#代码判断一个类的类型

var s = "";  s.GetType().IsClass; 来自为知笔记(Wiz)

Apache配置中的ProxyPass 和 ProxyPassReverse

apache中的mod_proxy模块用于url的转发,即具有代理的功能.应用此功能,可以很方便的实现同tomcat等应用服务器的整合,甚者可以很方便的实现web集群的功能. 例如使用apache作为 ...

SQL 多表一起查询的语句总结

sql 同时查询多个表 可以使用连表查询比如使用join sql 同时查询多个表 可以使用连表查询 比如 使用join select s1.*,s2.* from s1 left join s2 on ...

用.Net Mage工具更新WPF ClickOnce应用程序部署清单

Wpf程序在iis上发布后的文件结构.不像asp.net可以直接在服务器上修改网站目录的web.config文件或其他文件,wpf发布的结构是.application文件和一个Application ...

Java模拟网站登录02【转载】

如何用Java代码模拟一些如百度.QQ之类的网站登录?有两个方式,一是发送模拟请求,二是模拟浏览器操作,而这两种方式恰好在Java有开源实现,在这里介绍一个工具包,它是家喻户晓的HttpClient. ...

mybatis sql中if判断传入Integer类型,传入0时,判断没有执行

数据库中字段 isDisable 0:否:1:是 xml中判断 AN ...

UVa 10033 - Interpreter

题目大意:模拟题,有一些寄存器和随机访问内存,给你一些指令以及它们代表的操作,模拟操作即可. #include #include #def ...

如何将知网下载的caj文件转换为pdf文件

一.问题描述: 最近在知网搜索论文的时候,经常遇到有的论文没有pdf文件的情况,但不得不吐槽我觉得知网做的阅读器确实是有点烂.所以想将caj文件转化为pdf文件,找到了一个比较好的方法,所以希望记录一 ...

JavaScript之更改闭包内的变量值

var f = function( ) { var x = 1 function fo() { console.log( x++ ) }   return fo } var fn = f() fn() ...

11款最轻量级的CSS框架

日子一去不复返了HTML用于造型的网页.今天,CSS规则,很难想象没有它的任何网页设计.CSS在最近非常先进,用于创建复杂的Web设计和风格.那么,我们为什么要使用CSS框架?答案很简单.CSS框架主 ...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值