0

如何将mysql查询转换为mssql查询?

SELECT name FROM user LIMIT 5, 10

我知道mssql不支持'limit'...

但我必须使用limit

如何将 mysql 查询转换为 SQL Server 查询?

4

3 回答 3

2

试试这个

SELECT * FROM ( 
  SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases 
 ) a WHERE a.row > 5 and a.row <= 10

你可以实现你的概念。

于 2013-08-07T06:38:17.983 回答
1
select * from 
(select name , ROW_NUMBER() over(order by name) rn from user ) a
where rn > 5 and rn<= 15
于 2013-08-07T06:42:14.633 回答
0

没有办法翻译这个,但这里有一些解决方法。 看一下这个。

于 2013-08-07T06:37:01.530 回答