sql >> Databáze >  >> RDS >> Oracle

Oracle generuje řádky plánu s intervalem

Můžete se vyhnout rekurzivnímu dotazu nebo smyčce, protože v podstatě potřebujete číslo řádku každého řádku v locations stůl. Budete tedy muset analytické funkci poskytnout vhodné pořadí řazení. Níže je dotaz:

UPD :Nebo chcete-li postup, pak je to ještě jednodušší. Protože od 12c má Oracle fetch first sčítání a analytická funkce mohou být zjednodušeny na rownum pseudosloupec:

db<>fiddle zde



  1. Zkopírujte tabulky s jiným názvem sloupce MySQL

  2. Jaký je nejlepší způsob, jak odstranit duplicitní hodnoty z tabulky MySQL?

  3. sums return String, pouze s postgresql

  4. Zkrácení všech tabulek v databázi Postgres