sql >> Database teknologi >  >> RDS >> Oracle

Bestil Oracle-forespørgsel efter SUM uden at vælge SUM

Dit spørgsmål lader til at handle om at bestille resultaterne. Løsningen er at bruge vinduesfunktioner 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. Sådan formateres tal som valuta i SQL Server (T-SQL)

  2. Er der en vises i alle (sæt division?) operation indbygget i MySQL?

  3. Sådan opretter du en ekskluderingsbegrænsning med en daterange ved hjælp af sqlalchemy

  4. Kan jeg undslippe dobbelte anførselstegn i kolonnetitler med Oracle?