首頁 後端開發 php教程 使用GROUP BY的時候如何統計記錄條數 COUNT DISTINCT

使用GROUP BY的時候如何統計記錄條數 COUNT DISTINCT

Jul 29, 2016 am 08:44 AM
com count email gmail

例如這樣一個表,我想統計email和passwords都不相同的記錄的條數

複製代碼 代碼如下:


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 NM ,
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@.com', ”),
(5, 'jims@gmail.com', ”);通常我們的做法是這樣

複製程式碼

複製程式碼


程式碼如下:


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

這樣的結果是什麼呢?

複製程式碼


程式碼如下:


COUNT(*)
1
2

1
1

顯然這不是我要的結果,這樣統計出來的是相同email和passwords的各個記錄數量之和,下面這樣就可以了

複製程式碼


程式碼如下:


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

裡面也可以用mysql_num_rows來取得記錄的條數,但是這樣的效率不高,可以參考這篇文章

mysql_num_rows VS COUNT 效率問題分析

以上就介紹了 使用GROUP BY的時候如何統計記錄條數 COUNT DISTINCT,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在 Gmail 中新增超連結至文字或圖像 如何在 Gmail 中新增超連結至文字或圖像 May 06, 2023 pm 06:07 PM

不管有多少即時訊息應用程式來來去去,郵件總是給人一種完全不同的感覺。郵寄確實是Gmail的代名詞。更別說專業的前台了,Gmail是避不開的,就是避不開!由於Gmail的使用如此頻繁,因此無論什麼事情,您都必須知道如何才能讓您的Gmail體驗最順暢、最高效。您很可能需要在電子郵件正文中添加大量網絡鏈接,如果您有這麼多鏈接,它肯定會顯得笨拙。但是連結確實是必要的,即使長連結肯定會讓你的郵件看起來很醜。那麼有出路嗎?超連結怎麼樣?您如何將連結隱藏在文字或圖像中?聽起來很酷?哦,是的,Gmail非

鴻蒙原生應用隨機詩詞 鴻蒙原生應用隨機詩詞 Feb 19, 2024 pm 01:36 PM

想了解更多關於開源的內容,請造訪:51CTO鴻蒙開發者社群https://ost.51cto.com運行環境DAYU200:4.0.10.16SDK:4.0.10.15IDE:4.0.600一、建立應用程式點擊File- >newFile->CreateProgect。選擇模版:【OpenHarmony】EmptyAbility:填寫項目名,shici,應用包名com.nut.shici,應用儲存位置XXX(不要有中文,特殊字符,空格)。 CompileSDK10,Model:Stage。 Device

如何從 PC 或手機上的 Gmail 刪除 Boomerang 如何從 PC 或手機上的 Gmail 刪除 Boomerang Apr 14, 2023 pm 10:46 PM

如何從 Gmail 中刪除 Boomerang在下面找到我們的逐步指南,以從您的 PC 或手機上的 Gmail 帳戶中刪除 Boomerang。在電腦上要從 Gmail 中移除 Boomerang,請在您的電腦上開啟 Google Chrome 瀏覽器。在Google瀏覽器中,點選畫面右上角的  三點圖示。從下拉式選單中選擇更多工具。從下一個下拉式選單中點選擴充功能。在「擴充功能」畫面上,找

Python如何使用email、smtplib、poplib、imaplib模組收發郵件 Python如何使用email、smtplib、poplib、imaplib模組收發郵件 May 16, 2023 pm 11:44 PM

一封電子郵件的旅程是:MUA:MailUserAgent-郵件使用者代理程式。 (即類似Outlook的電子郵件軟體)MTA:MailTransferAgent-郵件傳輸代理,就是那些Email服務供應商,例如網易、新浪等等。 MDA:MailDeliveryAgent-郵件投遞代理。 Email服務提供者的某個伺服器寄件者->MUA->MTA->MTA->若

如何在 iPhone 和 iPad 上的郵件應用程式中將 Gmail 設定為刪除而不是存檔 如何在 iPhone 和 iPad 上的郵件應用程式中將 Gmail 設定為刪除而不是存檔 Apr 13, 2023 pm 02:34 PM

您是否注意到,當您嘗試在 iOS 上刪除 Gmail 中的郵件時,您只會看到存檔選項?繼續閱讀以了解如何在 iPhone 上刪除 Gmail,而不是在郵件應用程式中存檔。更改使用iPhone 和 iPad上的郵件應用程式歸檔 Gmail 電子郵件的預設選項的設定完全隱藏在設定中,但一旦你知道要去哪裡,它就可以快速更改。請記住,本教學適用於透過 iPhone 和 iPad 上的 Apple 郵件應用程式使用 Gmail 的用戶。另一種選擇是在 iPhone/iPad 上使用 Gmail 應用程式。您甚至

如何在 Gmail 中刪除自動完成的電子郵件地址 如何在 Gmail 中刪除自動完成的電子郵件地址 Apr 21, 2023 am 10:46 AM

Gmail是Google推出的最受歡迎的網頁為基礎的電子郵件伺服器,它具有許多在瀏覽、編輯和發送電子郵件時很有幫助的強大功能。其中一項功能是自動完成列表,它允許用戶在完成輸入完整地址之前查看已儲存為聯絡人的電子郵件地址列表。此功能確實很有用,但有時它可能不是很好的方法,因為可能有一些電子郵件地址不再有效或可能已被使用者刪除。例如,離開組織的人無法再存取公司電子郵件地址。但是有一種方法可以刪除那些在Gmail的自動完成清單中突出顯示的電子郵件地址。如果您還想從Gmail自動完成清單中刪除電子郵件

Google Gemini 現已出現在 Gmail 應用中:在 Android 裝置上透過 AI 進行智慧電子郵件搜索 Google Gemini 現已出現在 Gmail 應用中:在 Android 裝置上透過 AI 進行智慧電子郵件搜索 Aug 31, 2024 am 09:54 AM

谷歌正在透過人工智慧驅動的問答功能擴展其在 Android 上的 Gmail 應用程序,該功能已在 Gmail 網路版中提供,並由谷歌的 Gemini AI 助手提供支援。用戶現在可以透過詢問具體資訊來更有效地搜尋收件匣

如何在iPhone上使用Gmail進行存檔電子郵件的查找與恢復 如何在iPhone上使用Gmail進行存檔電子郵件的查找與恢復 Apr 26, 2023 am 10:52 AM

在iPhone上,您是否嘗試尋找在Gmail中存檔的舊電子郵件,但無法執行此操作?你並不孤單,所以不要擔心。在他們的行動裝置上,許多人在尋找和恢復舊電子郵件時遇到困難。在這篇文章中,我們將引導您完成在iPhone上的Gmail中尋找和恢復已歸檔電子郵件的過程。我們還將提供提示和技巧,以幫助您保持收件匣井井有條,並在未來更輕鬆地找到重要電子郵件。因此,無論您是嘗試檢索重要的商業電子郵件還是來自親人的感性訊息,您都將學習如何輕鬆存取和恢復存檔的電子郵件。在Gmail中歸檔您的電子郵件步驟1:在iP

See all articles