sql >> Database teknologi >  >> RDS >> Mysql

Vælg gennemsnit fra MySQL-tabellen med LIMIT

Jeg tror, ​​det er det, du leder efter:

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

Det vil returnere gennemsnittet af de 5 laveste priser - et enkelt svar.



  1. Implementering af MySQL Galera Cluster 4.0 på Amazon AWS EC2

  2. CSV vs MySQL ydeevne

  3. Fra tidsstemplet i SQL, valg af poster fra i dag, i går, denne uge, denne måned og mellem to datoer php mysql

  4. Er der nogen boolesk type i Oracle-databaser?