sql >> Databasteknik >  >> RDS >> Oracle

Beställ Oracle-fråga efter SUMMA utan att välja SUMMA

Din fråga verkar handla om att beställa resultaten. Lösningen är att använda fönsterfunktioner i ORDER BY :

SELECT lot, defect, SUM(quantity)
FROM table
GROUP BY lot, defect
ORDER BY SUM(SUM(quantity)) OVER (PARTITION BY lot) DESC,
         lot, SUM(quantity) DESC, defect;



  1. Hur tolkar du en frågas förklara plan?

  2. Hur tolkar man kommaavgränsad sträng i PL/SQL?

  3. PHP - hämta data från databasen jämför den med variabel och sortera efter mindre värde

  4. PHP:eko antal dubbletter i en tabell av de vanligaste