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

文字列の小計と合計

    2つの可能性:

    select
    group_concat(houses), count(*), city
    from
    Table1
    group by city;
    

    または

    select a.houses, a.city, noofhouses
    from Table1 a
    inner join (
    select
    count(*) as noofhouses, city
    from Table1
    group by city
    ) b on a.city = b.city
    order by a.city, noofhouses desc, a.houses;
    
    • sqlfiddle でライブで作業している様子をご覧ください

    出力とまったく同じではありませんが、その中の情報は同じです。データを適切にフォーマットするためのデータベースはありません。これはアプリケーション層で行う必要があります。



    1. マルチテナントPHPSaaS-クライアントごとに個別のDBを使用しますか、それともグループ化しますか?

    2. SQL Serverシステムデータベース–基本概念

    3. DockerでMySQLデータベースを使用してaspnetcoreをセットアップします

    4. 複数のデータベースに接続する場合、複数のSQLAlchemyメタデータ、ベース、またはセッションオブジェクトが必要ですか?