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

Ruby on Rails:трябва да се появи в клаузата GROUP BY или да се използва в агрегатна функция

Когато искате да направите агрегиране като SUM или COUNT, можете да изберете само колоните, за които извършвате ГРУПИРАНЕ ПО.

ShopifyOrderLineItem.select("shopify_order_line_items.title, count(shopify_order_line_items.id) as unique_ids, sum(amount) as total_price, sum(quantity) as total_quantity").where(:vendor_id => vendor_id).group("shopify_order_line_items.title")



  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 на високо ниво работи със скорост INSERT/UPDATE?

  2. Серийни номера на група редове за съставен ключ

  3. Съхранявайте и извличайте изображения в Postgresql с помощта на Java

  4. PL/pgSQL функции:Как да върнете нормална таблица с множество колони с помощта на оператор за изпълнение

  5. ROWID еквивалент в postgres 9.2