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

Rails / ActiveRecord Group by month + year with counts

    データベースレイヤーは、Rubyではなく、このタスクが属する場所です:

    Album.group("TO_CHAR(release_date, 'Month YYYY')").count
    

    なぜデータベースレイヤーを使用するのですか?他のほとんどのものと比較して非常に高速であるという理由だけで、特にリソース効率が高くなります。 Rubyと比較すると、完全にスケーリングし、Albumがたくさんあるためです。 単にメモリをオーバーロードするだけで、実際に処理を終了することはできません。



    1. SQLユニオン順序

    2. xlsデータをmysqlデータベースにインポートするためのJavaコード

    3. SELECTAS列がWHERE句に存在しません

    4. PostgresスキーマのSQLAlchemyサポート