GROUP BY COUNT DISTINCT を使用するときにレコード数をカウントする方法
たとえば、次のようなテーブルで、異なるメールアドレスとパスワードを持つレコードの数をカウントしたいとします。コードは次のとおりです: 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) `) 値(1, 'jims@gmail.com', '1e48c4420b7073bc11916c6c1de226bb'),
(2, 'jims@yahoo.com.cn' ,
(4, 'jims@gmail.com',
(5, ', '');
通常はこれを行う方法です
コードは次のとおりです:
SELECT COUNT(*) FROM test_users WHERE 1 = 1 GROUP BY email,passwords
この結果はどうなるのでしょうか?
コードをコピーします
コードは次のとおりです:
COUNT(*)
2
1
1 明らかに、これは私が望む結果ではありません。同じメールアドレスとパスワードを使用する 合計、以下で十分です
コードをコピーします
コードは次のとおりです:
SELECT COUNT(DISTINCT email,passwords) FROM `test_users` WHERE 1 = 1
Ofもちろん、php で mysql_num_rows を使用してレコード数を取得することもできますが、これは効率的ではありません。この記事を参照してください
mysql_num_rows VS COUNT 効率の問題分析。 以上、GROUP BYを使用する際のCOUNT DISTINCTのレコード数のカウント方法を関連内容も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









インスタント メッセージング アプリがどれだけ生まれては消えても、電子メールには常にまったく異なる感触があります。メール送信はまさに Gmail と同義です。プロフェッショナルなフロント デスクは言うまでもなく、Gmail は避けられない、まさに避けられないものです。 Gmail は非常に頻繁に使用されるため、Gmail エクスペリエンスを最もスムーズかつ効率的にする方法を知っておく必要があります。多くの場合、電子メールの本文に多くの Web リンクを追加する必要がありますが、リンクが多すぎると明らかに扱いにくくなります。しかし、リンクが長いとメールが見苦しくなってしまうとしても、リンクは間違いなく必要です。それで、抜け出す方法はあるのでしょうか?ハイパーリンクについてはどうでしょうか?テキストまたは画像内のリンクを非表示にするにはどうすればよいですか?クールですね?そうそう、Gmail は

オープン ソースの詳細については、次のサイトを参照してください。 51CTO Honmeng 開発者コミュニティ https://ost.51cto.com 実行環境 DAYU200:4.0.10.16SDK: 4.0.10.15IDE: 4.0.600 1. アプリケーションを作成するには、[ファイル] をクリックします。 >新しいファイル ->プロジェクトの作成。テンプレートを選択します: [OpenHarmony] EmptyAbility: プロジェクト名 shici、アプリケーション パッケージ名 com.nut.shici、およびアプリケーションの保存場所 XXX (中国語、特殊文字、スペースは含まれません) を入力します。 CompileSDK10、モデル: ステージ。デバイス

Gmail から Boomerang を削除する方法 PC または携帯電話の Gmail アカウントから Boomerang を削除するためのステップバイステップ ガイドを以下に示します。 PC 上の Gmail から Boomerang を削除するには、コンピュータで Google Chrome ブラウザを開きます。 Google Chrome では、画面の右上隅にある三点アイコンをクリックします。ドロップダウン メニューから [その他のツール] を選択します。次のドロップダウン メニューから [拡張機能] をクリックします。 [拡張機能] 画面で、

電子メールの流れは次のとおりです: MUA: MailUserAgent - メール ユーザー エージェント。 (つまり、Outlook に似た電子メール ソフトウェア) MTA: MailTransferAgent - メール転送エージェント。NetEase、Sina などの電子メール サービス プロバイダーです。 MDA: MailDeliverAgent - メール配信エージェント。電子メール サービス プロバイダーのサーバー sender->MUA->MTA->MTA->if

iOS の Gmail でメッセージを削除しようとすると、アーカイブ オプションしか表示されないことに気づきましたか? iPhone で Gmail をメール アプリにアーカイブせずに削除する方法については、この記事を読んでください。 iPhone および iPad のメール アプリを使用して Gmail メールをアーカイブするためのデフォルト オプションを変更する設定は、[設定] に完全に隠されていますが、どこに行くべきかがわかればすぐに変更できます。このチュートリアルは、iPhone および iPad の Apple Mail アプリを通じて Gmail を使用するユーザーを対象としていることに注意してください。もう 1 つのオプションは、iPhone/iPad で Gmail アプリを使用することです。あなたさえ

Gmail は、Google が提供する最も人気のある Web ベースの電子メール サーバーであり、電子メールの閲覧、編集、送信に役立つ多くの強力な機能が備わっています。そのような機能の 1 つがオートコンプリート リストです。これにより、ユーザーは完全なアドレスの入力を完了する前に、連絡先として保存された電子メール アドレスのリストを表示できます。この機能は非常に便利ですが、一部の電子メール アドレスが無効になったり、ユーザーによって削除されたりする可能性があるため、場合によっては良いアプローチではない場合があります。たとえば、組織を退職した人は会社の電子メール アドレスにアクセスできなくなります。ただし、Gmail のオートコンプリート リストで強調表示されているメール アドレスを削除する方法があります。 Gmail オートコンプリート リストからもメールを削除したい場合

Google は、Web バージョンの Gmail ですでに利用可能であり、Google の Gemini AI アシスタントを活用した AI を活用した Q&A 機能を搭載して、Android での Gmail アプリを拡張しています。ユーザーは、具体的な質問をすることで、より効率的に受信トレイを検索できるようになりました。

iPhone で、Gmail にアーカイブされた古いメールを見つけようとしていますが、見つけることができませんか?あなたは一人ではありませんので、心配しないでください。多くの人が、モバイル デバイスで古いメールを見つけて復元するのが困難に直面しています。このブログ投稿では、iPhone の Gmail でアーカイブされたメールを検索して復元するプロセスについて説明します。また、受信トレイを整理し、今後重要なメールを簡単に見つけられるようにするためのヒントやコツも紹介します。したがって、重要なビジネスメールや愛する人からの感傷的なメッセージを取得しようとしている場合でも、アーカイブされたメールに簡単にアクセスして復元する方法を学びます。 Gmail でメールをアーカイブする ステップ 1: iP で
