sql >> Database >  >> RDS >> Oracle

Oracle Analytics - partities en volgorde van sql-query's

wanneer u een ORDER by opneemt in de Partitioning-clausule, kunt u expliciet een windowing-clausule opnemen.

Als u wilt dat deze LAST_VALUES in alle rijen staan, moet u dit opnemen na uw Bestelling vóór:

RIJEN TUSSEN ONGEBONDEN VOORAF EN ONGEBONDEN VOLGENDE

Dat zou je vraag moeten oplossen.

Meer details uit de documenten:

Als u geen ROW- of RANGE-clausule opgeeft, wordt de venstergrootte als volgt bepaald:

  • Als een ORDER BY-component is opgegeven, begint het venster met de eerste rij in de partitie (UNBOUNDED PRECEDING) en eindigt het met de huidige rij (CURRENT ROW).
  • Als er geen ORDER BY-clausule is opgegeven, begint het venster met de eerste rij in de partitie (UNBOUNDED PRECEDING) en eindigt het met de laatste rij in de partitie (UNBOUNDED FOLLOWING).



  1. Lange binaire (onbewerkte gegevens) strings opslaan

  2. Mysql Een record bijwerken met een waarde uit het vorige record

  3. Hoe een record bijwerken met sequelize voor node?

  4. Wat is de beste manier om meerdere rijen in te voegen in PHP PDO MYSQL?