PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Rails/ActiveRecord Групиране по месец+година с преброяване

Слоят на базата данни е мястото, където принадлежи тази задача, а не Ruby:

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

Защо да използвате слой база данни? Просто защото е светкавично бърз в сравнение с почти всичко друго, той е ресурсно ефективен особено в сравнение с Ruby, той се мащабира перфектно и защото има много Album записи можете просто да претоварите паметта и никога да не завършите обработката.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres CASE оператор във вмъкване

  2. Преобразувайте съхранена процедура на SQL Server в съхранена процедура на PostgreSQL

  3. Изтриване на редове в хранилището за данни по времеви диапазон

  4. Как да чета citext поле на postgresql с npgsql 3.0.0?

  5. SQL актуализиране на полета на една таблица от полета на друга