Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Еквивалент на LIMIT и OFFSET за SQL Server?

Тази функция вече е улеснена в SQL Server 2012. Работи от SQL Server 2012 нататък.

Ограничение с отместване за избор на 11 до 20 реда в SQL Server:

SELECT email FROM emailTable 
WHERE user_id=3
ORDER BY Id
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
  • ORDER BY :задължително
  • OFFSET :незадължителен брой пропуснати редове
  • NEXT :необходим брой следващи редове

Справка:https://docs.microsoft.com/en-us/sql/t-sql/queries/select-order-by-clause-transact-sql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възстановете база данни в SQL Server 2017

  2. Съхранение на файл в база данни за разлика от файловата система?

  3. Инструменти за управление на SQL Server 2017

  4. Как да получите стойности, които не съдържат числа в SQL Server

  5. Как мога да определя инсталираните екземпляри на SQL Server и техните версии?