作者timyau (伟哉!33WR)
看板Database
标题[SQL ] 请教 MS SQL 取得类似 MySQL Limit 的功能
时间Tue Dec 26 19:53:13 2006
MySQL 有个SQL语法是 Limit m, n
可以从 SELECT 到的资料里面取出第 m~n 笔的资料
但是 MS SQL 似乎没有这样的功能。
爬了文发现可以使用建立 tempTable 的方式
把所需要的资料加一栏 Index,再进行选取
WHERE Index >= m AND Index <= n 的动作来完成 Limit 的功能
不过这样似乎不是很方便(虽然很简单啦)
因为需要在C++程式里面执行SQL指令
希望可以用一行完成这个功能
请问有类似的语法或做法吗?
谢谢。
PS: 我使用的是 SQL Server 2000
--
乡民
们的中心思想是个干干的表现是如果不爽就干如果很爽就补个干如果太爽大家
陪你一起干如以干为本体表现在具体的生活上他妈柏油张爸一起来对美女伸图对白
烂嘘文对呜溜迷手滑对注音文失败对对闪光有墨镜喔批踢踢
的中心主版是黑特黑特
的表现是扯到政治就浸扯到版务也浸没有乱扯就看板主心情如以黑特为海绵体表现
在版上的推文中他妈ㄋㄐ路小比一起来要懂得推齐要心存怀疑要充满 timyau
干意
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.133.252.2
1F:推 Adonisy:2000没有....2005才有 rownumber可用 12/26 20:48