sql >> Databáze >  >> RDS >> Mysql

Vyberte průměr z tabulky MySQL pomocí LIMIT

Myslím, že to je to, o co vám jde:

SELECT AVG(items.price)
  FROM (SELECT t.price
          FROM TABLE t
         WHERE t.price > '0' 
           AND t.item_id = '$id'
      ORDER BY t.price
         LIMIT 5) items

Vrátí průměr 5 nejnižších cen – jedna odpověď.



  1. org.hibernate.HibernateException:Databáze nevrátila žádnou nativně generovanou hodnotu identity

  2. Zkrátit všechny tabulky v databázi MySQL jedním příkazem?

  3. Jak nastavit časové pásmo databáze v application.ini

  4. SQL Server 2016 – Úvod do Stretch databáze