sql >> Database >  >> RDS >> Mysql

Selecteer gemiddelde uit MySQL-tabel met LIMIT

Ik denk dat dit is wat je zoekt:

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

Het geeft het gemiddelde van de 5 laagste prijzen terug - een enkel antwoord.



  1. Substr gebruiken met Instr om een ​​string in Oracle te extraheren

  2. hoe dbms_scheduler te gebruiken om de taak elke 30 minuten uit te voeren

  3. Spotlight Cloud-beveiligingsfunctie - Letters verwijderen

  4. Laravel | Unieke validatie waarbij clausule