Växling (entitets-SQL)
Fysisk växling kan utföras med hjälp av delsatserna SKIP och LIMIT i ORDER BY-satsen . Om du vill utföra fysisk växling deterministiskt bör du använda SKIP och LIMIT. Om du bara vill begränsa antalet rader i resultatet på ett icke-deterministiskt sätt bör du använda TOP. TOP och SKIP/LIMIT är ömsesidigt uteslutande.
ÖVERSIKT
SELECT-satsen kan ha en valfri TOP-undersats som följer den valfria ALL/DISTINCT-modifieraren. Undersatsen TOP anger att endast den första uppsättningen rader returneras från frågeresultatet. Mer information finns i TOP.
Översikt över SKIP och LIMIT
SKIP och LIMIT är en del av ORDER BY-satsen. Om en SKIP-uttrycksundersats finns i en ORDER BY-sats sorteras resultatet enligt sorteringsspecifikationen och resultatuppsättningen innehåller rader som börjar från nästa rad omedelbart efter SKIP-uttrycket. Till exempel hoppar SKIP 5 över de första fem raderna och returnerar från den sjätte raden framåt. Om en LIMIT-uttrycksundersats finns i en ORDER BY-sats sorteras frågan enligt sorteringsspecifikationen och det resulterande antalet rader begränsas av LIMIT-uttrycket. Till exempel begränsar LIMIT 5 resultatet till fem instanser eller rader. SKIP och LIMIT behöver inte användas tillsammans. du kan använda BARA HOPPA ÖVER eller BARA BEGRÄNSA med ORDER BY-satsen. Mer information finns i följande avsnitt: