如何将mysql查询转换为mssql查询?
SELECT name FROM user LIMIT 5, 10
我知道mssql不支持'limit'...
但我必须使用limit
!
如何将mysql查询转换为SQL Server查询?
答案 0 :(得分:2)
试试这个
SELECT * FROM (
SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases
) a WHERE a.row > 5 and a.row <= 10
你可以实现自己的理念。
答案 1 :(得分:1)
select * from
(select name , ROW_NUMBER() over(order by name) rn from user ) a
where rn > 5 and rn<= 15
答案 2 :(得分:0)
没有办法翻译这个,但是这里有一些解决方法。 Check this out.