使用GROUP BY的时候如何统计记录条数 COUNT DISTINCT
例如这样一个表,我想统计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 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', ”);
通常我们的做法是这样
复制代码 代码如下:
SELECT COUNT(*) FROM test_users WHERE 1 = 1 GROUP BY email,passwords
这样的结果是什么呢?
复制代码 代码如下:
COUNT(*)
1
2
1
1
显然这不是我要的结果,这样统计出来的是相同email和passwords的各个记录数量之和,下面这样就可以了
复制代码 代码如下:
SELECT COUNT(DISTINCT email,passwords) FROM `test_users` WHERE 1 = 1
当然在php里面也可以用mysql_num_rows来获取记录的条数,但是这样的效率不高,可以参考这篇文章
mysql_num_rows VS COUNT 效率问题分析
以上就介绍了 使用GROUP BY的时候如何统计记录条数 COUNT DISTINCT,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Peu importe le nombre d’applications de messagerie instantanée qui ont vu le jour, le courrier électronique a toujours une sensation complètement différente. Mailing est véritablement synonyme de Gmail. Sans oublier une réception professionnelle, Gmail est incontournable, tout simplement incontournable ! Étant donné que Gmail est utilisé si fréquemment, quoi qu'il arrive, vous devez savoir comment rendre votre expérience Gmail la plus fluide et la plus efficace. Vous devrez probablement ajouter de nombreux liens Web dans le corps de votre e-mail, et cela semblera certainement compliqué si vous avez autant de liens. Mais les liens sont absolument nécessaires, même si de longs liens rendront certainement votre e-mail moche. Alors, y a-t-il une issue ? Et les hyperliens ? Comment masquer les liens dans le texte ou les images ? Ça a l'air cool ? Oh oui, Gmail est

Pour en savoir plus sur l'open source, veuillez visiter : 51CTO Hongmeng Developer Community https://ost.51cto.com Environnement d'exploitation DAYU200 : 4.0.10.16SDK : 4.0.10.15IDE : 4.0.600 1. Pour créer une application, cliquez sur Fichier- >nouveauFichier->CréerProgect. Sélectionnez le modèle : [OpenHarmony] EmptyAbility : indiquez le nom du projet, shici, le nom du package d'application com.nut.shici et l'emplacement de stockage de l'application XXX (pas de chinois, de caractères spéciaux ou d'espaces). CompileSDK10, modèle : étape. Appareil

Comment supprimer Boomerang de Gmail Retrouvez ci-dessous notre guide étape par étape pour supprimer Boomerang de votre compte Gmail sur votre PC ou téléphone mobile. Pour supprimer Boomerang de Gmail sur PC, ouvrez le navigateur Google Chrome sur votre ordinateur. Dans Google Chrome, cliquez sur l'icône à trois points dans le coin supérieur droit de l'écran. Sélectionnez Plus d'outils dans le menu déroulant. Cliquez sur Extensions dans le menu déroulant suivant. Sur l'écran Extensions, recherchez

Le parcours d'un e-mail est le suivant : MUA : MailUserAgent - Mail User Agent. (c'est-à-dire un logiciel de messagerie similaire à Outlook) MTA : MailTransferAgent - Agent de transfert de courrier, qui correspond aux fournisseurs de services de messagerie, tels que NetEase, Sina, etc. MDA : MailDeliveryAgent - Agent de livraison du courrier. Un serveur du fournisseur de services de messagerie expéditeur->MUA->MTA->MTA->if

Avez-vous remarqué que lorsque vous essayez de supprimer un message dans Gmail sur iOS, vous ne voyez que l'option d'archivage ? Lisez la suite pour savoir comment supprimer Gmail sur iPhone sans l'archiver dans l'application Mail. Le paramètre permettant de modifier l'option par défaut d'archivage des e-mails Gmail à l'aide de l'application Mail sur iPhone et iPad est complètement masqué dans Paramètres, mais il peut être modifié rapidement une fois que vous savez où aller. Gardez à l'esprit que ce didacticiel est destiné aux personnes utilisant Gmail via l'application Apple Mail sur iPhone et iPad. Une autre option consiste à utiliser l'application Gmail sur votre iPhone/iPad. toi même

Gmail est le serveur de messagerie Web le plus populaire de Google et il est doté de nombreuses fonctionnalités puissantes qui sont utiles lors de la navigation, de la modification et de l'envoi d'e-mails. L'une de ces fonctionnalités est la liste de saisie semi-automatique, qui permet aux utilisateurs d'afficher une liste d'adresses e-mail enregistrées en tant que contacts avant de terminer la saisie de l'adresse complète. Cette fonctionnalité est très utile, mais elle peut parfois ne pas être une bonne approche car certaines adresses e-mail peuvent ne plus être valides ou avoir été supprimées par l'utilisateur. Par exemple, une personne qui quitte une organisation n’a plus accès à l’adresse e-mail de l’entreprise. Mais il existe un moyen de supprimer les adresses e-mail mises en évidence dans la liste de saisie semi-automatique de Gmail. Si vous souhaitez également supprimer des e-mails de la liste de saisie semi-automatique Gmail

Google étend son application Gmail sur Android avec une fonction de questions et réponses basée sur l'IA, déjà disponible dans la version Web de Gmail et alimentée par l'assistant Gemini AI de Google. Les utilisateurs peuvent désormais effectuer des recherches plus efficaces dans leur boîte de réception en demandant spécifiquement

Sur votre iPhone, vous essayez de retrouver d’anciens emails archivés dans Gmail mais vous n’y parvenez pas ? Vous n'êtes pas seul, alors ne vous inquiétez pas. De nombreuses personnes rencontrent des difficultés pour retrouver et récupérer d’anciens e-mails sur leurs appareils mobiles. Dans cet article de blog, nous vous guiderons tout au long du processus de recherche et de récupération des e-mails archivés dans Gmail sur iPhone. Nous vous fournirons également des conseils et astuces pour vous aider à organiser votre boîte de réception et à retrouver plus facilement les e-mails importants à l'avenir. Ainsi, que vous essayiez de récupérer des e-mails professionnels importants ou des messages sentimentaux de vos proches, vous apprendrez comment accéder et récupérer facilement les e-mails archivés. Archivez vos emails dans Gmail Étape 1 : Sur iP
