Что такое эквивалентный синтаксис предложения MySQL «LIMIT» в SQL Server. Я хотел бы использовать его для разбивки своих результатов. (хочу показать записи от 5 до 10)
Самая близкая вещь - ТОП:
Select top 5 * from tablename
Вы можете получить диапазон (строки 5 - 10)
SELECT * FROM ( SELECT TOP n * FROM ( SELECT TOP z columns -- (z=n+skip) FROM tablename ORDER BY key ASC ) )
Ближайшим к нему является SELECT TOP X, но оно эквивалентно LIMIT X.
SELECT TOP X
LIMIT X
Для LIMIT X, Y прямого эквивалента MS-SQL не существует (насколько я знаю). Решение Кристиана, тем не менее, хорошее.
LIMIT X, Y
MSSQL2005 (далее) имеет синтаксис ROW_NUMBER, который может быть полезен: http://msdn.microsoft.com/en-us/library/ms186734%28SQL.90%29.aspx
продолжение = пока желаемое число не начинает получать результаты limit = Хотите увидеть, сколько переменных
ВЫБЕРИТЕ ТОП (лимит) cve_persona От персоны ГДЕ (cve_persona> продолжение)