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

1つのクエリでmysqlのさまざまなグループ化

    UNIONを使用して、グループ化された各クエリを他のクエリと組み合わせることができます 。各サブクエリの未使用の列にNULLを入力します 。

    SELECT FirstName, LastName, NULL AS Country, NULL AS City, NULL AS BirthMonth, COUNT(*) AS count
    FROM my_table
    GROUP BY FirstName, LastName
    
    UNION ALL
    
    SELECT NULL, NULL, Country, City, NULL, COUNT(*)
    FROM my_table
    GROUP BY Country, City
    
    UNION ALL
    
    SELECT NULL, NULL, NULL, NULL, BirthMonth, COUNT(*)
    FROM my_table
    GROUP BY BirthMonth
    



    1. SQLの簡単な初心者操作

    2. MySQLにはどのPython3ライブラリを使用する必要がありますか?

    3. データベース上のすべてのテーブルをループして列を更新する方法

    4. 別の場所にあるOracleInstallationproductフォルダとdiagフォルダ