社区
疑难问题
帖子详情
sqlserver如何实现oracle中的rownum功能?
bncharm
2002-11-22 11:36:34
我听说可以通过多重查询来实现,麻烦给解释一下。
如果还有其他的方法,请指教。
...全文
1364
8
打赏
收藏
sqlserver如何实现oracle中的rownum功能?
我听说可以通过多重查询来实现,麻烦给解释一下。 如果还有其他的方法,请指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengdali
2002-11-23
打赏
举报
回复
不好意思:
select identity(int,1,1) rownum,name into #temp from 表
select * from #temp where rownum>10 and rownum<=20
对不起了!
蓝天
2002-11-22
打赏
举报
回复
select identity(int,1,1) rownum,* into #tmp from yourtable
select * from #tmp
蓝天
2002-11-22
打赏
举报
回复
select identity(int,1,1) rownum,* into #tmp
select * from #tmp
蓝天
2002-11-22
打赏
举报
回复
IDENTITY(函数)
只用在带有 INTO table 子句的 SELECT 语句中,以将标识列插入到新表中。
cadinfo
2002-11-22
打赏
举报
回复
pengdali(大力)这句sql语句有没有做过测试?
pengdali
2002-11-22
打赏
举报
回复
select * from (select identity(int,1,1) rownum,name from 表)A where rownum>10 and rownum<=20
一句就搞定了!
蓝天
2002-11-22
打赏
举报
回复
没问题
bncharm
2002-11-22
打赏
举报
回复
我试了一下,这种方式可以实现。
#tmp 是否临时表?
如果是的话,当我有几个程序同时需要调用这段代码,会不会导致混乱?
oracle
row
num
的使用 和
sqlserver
有区别的!
oracle
的
row
num
和咱们平时用的
sqlserver
的区别,其
中
好多的不一样!
oracle
与SQL server的语法差异总结
Oracle
与SQL Server应用差异对比分析在
Oracle
中
采用伪列
row
num
获取结果集
中
排在前面的部分记录 Eg: 返回结果集
中
前10条记录 Select * from sysc01 where
row
num
Row
num
可使用<、符号,不可使用>、>=符号,如果使用...
oracle
入门到大神(备mysql、java基础、javaee必经之路)
Oracle
10g的安装、orcale的基本概念介绍、命令行常用操作、Scott用户下的表结构介绍、sql简介、简单查询、限定查询、对结果集排序、单行函数、多表查询、子查询、数据库变更、事务处理、表的管理、约束、
row
num
、...
SqlServer
生成连续数字根据指定的数字操作
需求是使用
sqlserver
根据指定的数字和表生成一串连续的数字,类似于
oracle
中
ROW
NUM
的
功能
,具体
实现
如下: 一、
Oracle
使用
ROW
NUM
实现
方式 SELECT
ROW
NUM
num
ber_list FROM 表名 WHERE
ROW
NUM
<= 10; 二、Sql...
Oracle
9i与MS SQL Server 2000之比较
在SQL Server
中
可以用top n 来返回指定数量的纪录,
Oracle
中
与之对应的是
row
num
,只 是不同的是:SQL Server的top n 是逻辑顺序返回的纪录,而
Oracle
的
row
num
指定的是物理顺 序的序号,其物理的序号是在order by之前就...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章