ホームページ > データベース > mysql チュートリアル > テーブル内の固有の電子メール アドレスを数えるにはどうすればよいですか?

テーブル内の固有の電子メール アドレスを数えるにはどうすればよいですか?

DDD
リリース: 2024-10-31 21:54:28
オリジナル
742 人が閲覧しました

How to Count Unique Email Addresses in a Table?

個別の値のカウント

複数の列を含むデータセットを操作する場合、多くの場合、特定の列内の一意の値の数を決定する必要があります。この疑問は、列 orderNumber、name、および email を含むテーブル内の一意の電子メールの数を数えようとするときに発生します。

SELECT count(email) FROM 注文はすべての電子メールの合計数を提供しますが、そうではありません。重複を排除します。一意の電子メール値のみをカウントするには、DISTINCT を使用する必要があります。

解決策: DISTINCT の使用

一意の電子メール値をカウントするための正しいクエリは次のとおりです。

<code class="sql">SELECT count(DISTINCT(email)) FROM orders</code>
ログイン後にコピー

The DISTINCT電子メール列にキーワードを適用すると、各一意の電子メール アドレスが 1 回だけカウントされるようになります。これにより、重複する電子メールが排除され、必要な一意の数が生成されます。

以上がテーブル内の固有の電子メール アドレスを数えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート