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

Обвиване на всеки израз на SQL Server 2008 с оператори за прескачане/вземане

Можете да използвате този sql шаблон, за да получите желания диапазон от записи за SQL.

WITH [AnyVariable] AS
(
select * ,ROW_NUMBER() over(order by [Col1]) AS 'RowNum'
     from [Table1]
)
SELECT * FROM [AnyVariable]
WHERE RowNum BETWEEN 3 AND 6

Просто заменете нещата в [] с вашите неща. Не забравяйте да премахнете []. И след това използвайте това във вашия метод по-горе.



  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

  2. Представяне на възпроизвеждане—Нова диагностика във времето за Spotlight Cloud

  3. Как да валидирам географски многоъгълник в SQL сървър 2008?

  4. Преобразуване на дата в друга часова зона в SQL Server

  5. Рекурсивна заявка, при която котвата и членът имат обединения