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

první řada VS Další řada VS ř

Klíčová slova first a next jak se používá v fetch klauzule jsou dokonalé vzájemné náhrady, lze je používat zaměnitelně - to je jasně uvedeno v dokumentaci. Takže tam máte opravdu jen dva dotazy, ne tři. (První dva jsou opravdu totožné.)

První dotaz se píše a udržuje snadněji než poslední dotaz. Na druhou stranu je k dispozici pouze v Oracle 12.1 a novějších verzích; v Oracle 11.2 a starších verzích je jedinou možností váš poslední dotaz.

fetch klauzule je flexibilnější, například vám umožňuje zadat with ties (zahrnout více než 5 řádků, pokud jsou řádky s číslem 4, 5, 6 a 7 v order by kritéria, například).




  1. Postgres omezení zajišťující jeden sloupec z mnoha je přítomen?

  2. Funkce MySQL pro zjištění počtu pracovních dnů mezi dvěma daty

  3. Vypočítejte rok od rozdílu dat v Oracle

  4. Další důvod, proč se vyhnout sp_updatestats