sql >> Databáze >  >> RDS >> Sqlserver

Ekvivalent LIMIT a OFFSET pro SQL Server?

Tato funkce je nyní v SQL Server 2012 snadná. Funguje od SQL Server 2012 a novější.

Limit s posunem pro výběr 11 až 20 řádků v SQL Server:

SELECT email FROM emailTable 
WHERE user_id=3
ORDER BY Id
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
  • ORDER BY :povinné
  • OFFSET :volitelný počet přeskočených řádků
  • NEXT :požadovaný počet dalších řádků

Reference:https://docs.microsoft.com/en-us/sql/t-sql/queries/select-order-by-clause-transact-sql



  1. Jak se připojit k hostiteli PostgreSQL z virtuálního stroje vagrant

  2. Jak vytvořit tabulku v návrhovém zobrazení v Accessu 2016

  3. Aktualizace kroku úlohy pro úlohu SQL Server Agent (T-SQL)

  4. automatizace rollback skriptu oracle