一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

使用GROUP BY的時(shí)候如何統(tǒng)計(jì)記錄條數(shù) COUNT(*) DISTINCT

例如這樣一個(gè)表,我想統(tǒng)計(jì)email和passwords都不相同的記錄的條數(shù)
復(fù)制代碼 代碼如下:
CREATE TABLE IF NOT EXISTS `test_users` (
`email_id` int(11) unsigned NOT NULL auto_increment,
`email` char(100) NOT NULL,
`passwords` char(64) NOT NULL,
PRIMARY KEY (`email_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

INSERT INTO `test_users` (`email_id`, `email`, `passwords`) VALUES
(1, ‘jims@gmail.com', ‘1e48c4420b7073bc11916c6c1de226bb'),
(2, ‘jims@yahoo.com.cn', ‘5294cef9f1bf1858ce9d7fdb62240546′),
(3, ‘default@gmail.com', ‘5294cef9f1bf1858ce9d7fdb62240546′),
(4, ‘jims@gmail.com', ”),
(5, ‘jims@gmail.com', ”);

通常我們的做法是這樣
復(fù)制代碼 代碼如下:
SELECT COUNT(*) FROM test_users WHERE 1 = 1 GROUP BY email,passwords

這樣的結(jié)果是什么呢?
復(fù)制代碼 代碼如下:
COUNT(*)
1
2
1
1

顯然這不是我要的結(jié)果,這樣統(tǒng)計(jì)出來的是相同email和passwords的各個(gè)記錄數(shù)量之和,下面這樣就可以了
復(fù)制代碼 代碼如下:
SELECT COUNT(DISTINCT email,passwords) FROM `test_users` WHERE 1 = 1

當(dāng)然在php里面也可以用mysql_num_rows來獲取記錄的條數(shù),但是這樣的效率不高,可以參考這篇文章
mysql_num_rows VS COUNT 效率問題分析

php技術(shù)使用GROUP BY的時(shí)候如何統(tǒng)計(jì)記錄條數(shù) COUNT(*) DISTINCT,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 一本色道久久综合亚洲精品 | 亚洲一二三区视频 | 免费一区区三区四区 | 91精品免费高清在线 | 激情www | 精品免费福利视频 | 91视频精选 | 精品午夜久久网成年网 | 青青草国产97免久久费观看 | 91精品视频在线看 | 韩国一大片a毛片 | 91精品一区二区三区在线播放 | 人人添人人澡人人澡人人人人 | 激情图片激情小说 | www涩涩| 五月婷婷综合激情 | 日本aⅴ日本高清视频影片www | 97超级碰在线精品视频 | 国产精品日韩欧美久久综合 | 加勒比网 | 亚洲国产一区二区三区在线观看 | 在线观看视频一区二区 | 国产一区二区三区免费播放 | 亚洲图片另类小说 | 丁香六月婷婷综合 | 亚洲精品午夜级久久久久 | baoyu113成人免费视频网页 | 肉色丝袜一区二区高跟鞋 | 91精品视频在线看 | 欧美在线观看黄色 | 日本欧美一二三区色视频 | www亚洲一区 | 国内视频一区 | 巨人导航收录500精品 | 四虎欧美永久在线精品免费 | 目韩一区二区三区系列片丶 | 欧美亚洲国产精品 | 欧美五月婷婷 | 日韩一区二区超清视频 | 4hu四虎永久网址 | 日韩中文字幕在线亚洲一区 |