[解決済み] MySQLの特定のカラムに値が出現する回数を数える
2022-02-18 05:16:25
質問
以前にも質問されたことがあるかもしれませんが、無数の検索結果の中でうまく判断できません。
正規化されていない MySQL テーブルがある場合、列 x の各特異的な値が使用された回数をカウントするための最も最適なクエリは何でしょうか。
例)以下のようなテーブルがある場合
mike
mary
mike
のような結果を返します。
mike 2
mary 1
MySQL のドキュメントを見ると、どうやら
count
は集計関数で
GROUP BY
の行の総数を返してしまいます。
GROUP BY
各行の出現数ではなく、各行の出現数です。
SELECT count(email) as c FROM orders GROUP BY email
解決方法は?
select email, count(*) as c FROM orders GROUP BY email
関連
-
[解決済み】MySQL エラー #1133 - ユーザー テーブルに一致する行が見つかりません。
-
[解決済み] MySQLが重複したレコードを削除し、最新のレコードを保持する
-
[解決済み] エラー 1044 (42000)。データベース 'db' へのユーザー ''@'localhost'' のアクセスが拒否されました。
-
[解決済み] <TABLE> のテーブルストレージエンジンには、order by クエリでこのオプションがありません (ERROR 1031)。
-
[解決済み] MySQL で特定のカラム名を持つすべてのテーブルを見つけるにはどうすればよいですか?
-
[解決済み] MYSQLでMAX(列の値)、PARTITIONで別の列で行を選択するにはどうすればよいですか?
-
[解決済み】MySQLのDatetimeカラムにデフォルト値を設定する方法とは?
-
[解決済み] VARCHARフィールド内の文字列の出現回数を数える?
-
[解決済み】MySQL - selectで行番号を取得する
-
[解決済み】MySQLでピボットテーブルの出力を返すには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】autoカラムは1つしか存在できない
-
[解決済み】1052:フィールドリストの列「id」が曖昧である
-
[解決済み】MySQLで日付を比較する
-
[解決済み] MySQLのforeachループ
-
[解決済み] MySQL エラー: キーの長さがないキー指定
-
[解決済み] MySql テーブル、エラー#1064 & エラー#1068 複数の主キーが定義されている [終了] 。
-
[解決済み] MySQLが重複したレコードを削除し、最新のレコードを保持する
-
[解決済み] テーブルのストレージエンジンは修復をサポートしていません。InnoDB または MyISAM?
-
[解決済み] Mysql: const テーブルを読み込んだ後、不可能な場所に気づいた。
-
[解決済み] 日付の挿入時にエラーが発生しました - 日付の値が正しくありません。