我想从表中选择第一行之后的前 4 行。我在 MySQL 中有这个工作如下:
SELECT * FROM `yp_playlist` LIMIT 1, 4;
我做了一些研究以查看此查询的 SQL Server 版本,并得出以下结果,但这一直导致我陷入一个错误,这让我现在一无所知。
SELECT id, entry
FROM (
SELECT id, entry, ROW_NUMBER() OVER (ORDER BY id) AS RowNum
FROM playlist
) AS MyDerivedTable
WHERE MyDerivedTable.RowNum BETWEEN 0 AND 10
这是错误:
解析查询时出错。[令牌行号 = 3,令牌行偏移量 = 36,错误令牌 = OVER ]