sql >> データベース >  >> RDS >> Mysql

MySQLの列で同じ値を持つ行を検索します

    このクエリにより、電子メールアドレスとその使用回数のリストが表示され、最も使用されているアドレスが最初に表示されます。

    SELECT email,
           count(*) AS c
    FROM TABLE
    GROUP BY email
    HAVING c > 1
    ORDER BY c DESC
    

    全行が必要な場合:

    select * from table where email in (
        select email from table
        group by email having count(*) > 1
    )
    


    1. MySQLの既存の行の挿入ステートメントを取得します

    2. &のような特殊文字をOracleデータベースに入力する方法は?

    3. SQLite Total()のしくみ

    4. SQL Server(T-SQL)で列のサイズを変更する方法