CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

急!!! 如何查行号?

楼主TomJacky(地大物博)2005-08-04 11:36:25 在 MS-SQL Server / 基础类 提问

SQL   Server   中用什么命令可以查到表记录的行号  
  ORACLE中是好象是用ROWNUM,可SQL   Server命令该如何写呢?  
   
  急用,请知道的大虾们尽快回复,小弟先行谢过了! 问题点数:20、回复次数:9Top

1 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-04 11:38:55 得分 0

应该没有。除非生成一个临时表  
  select   *,identity(int,1,1)   as   id   into   #1   from   t1  
   
  其实在查询分析器查询出结果的时候左边会显示,但是好象取不到。Top

2 楼gooood(垃圾分数搜刮者)回复于 2005-08-04 11:42:43 得分 0

sql   server  
  不支持行号!Top

3 楼coolingpipe(冷箫轻笛)回复于 2005-08-04 11:55:11 得分 0

select   id=(select   count(1)   from   表   where   id<=t1.id),*  
  from   表   t1Top

4 楼TomJacky(地大物博)回复于 2005-08-04 12:39:02 得分 0

大家好:  
          如“撒旦”所说,生成一个临时表是可以,但有没有一条语句可以连建表带查询行号一下完成的?  
          如“冷箫轻笛”所说,我的表TEST中只有一个VARCHAR型的字段TTT,没有ID字段,该如何办?  
  想想办法吧,帮帮小弟,谢谢大家!Top

5 楼filebat(Mark)回复于 2005-08-04 12:50:23 得分 0

那你用游标吧。  
   
  还有你的行号是什么意思?是按什么顺序排列出来的行号?  
  插入顺序,还是某个关键字?  
   
  如果冷箫轻笛的方法会出现重号的情况。即比较关键字相同的话,就会重号。  
  我想,这个应该不是你想要的。  
   
  还是用表变量来做吧。简单,准确。Top

6 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-04 12:51:28 得分 0

那可能不行。  
  除非修改表结构增加一个id列  
  alter   table   t1   add   id   int   identity(1,1)Top

7 楼superhu888()回复于 2005-08-04 19:56:26 得分 0

行号就是   ORACLE中rownum的意思,  
  SQL   SERVER里好象没有。  
  Top

8 楼guid6(学无止境)回复于 2005-08-04 20:36:41 得分 0

不懂ORACLE,所以不是很明白你的意思  
  尝试:  
  先SELECT   *   FROM   TABLE  
  SELECT   @@rOWCOUNT     --返回几行  
  建一个表时应该放一个自动增长的ID,你查ID不就知道记录是第几行了吗?Top

9 楼Ncaidexiaoniao()回复于 2005-08-04 21:12:32 得分 0

应该是要用   identity(1,1)自动生成一列,Top

相关问题

  • JTextArea如何显示行号?
  • 急:在VB如何获取当前选定单元格的行号和列号
  • ****** 20 分 *********** 如何得到STRINGGRID的行号
  • DataGrid如何得到选中的行号?
  • 如何取得DATAGRID的行号?
  • 【问】如何取得TextBox.SelStart所在行号?
  • 如何显示代码的行号?
  • 如何在C1FlexGrid中显示行号?
  • eclipse3.0中如何显示行号
  • 如何为datagrid 增加行号?

关键词

  • 查询
  • 行号
  • 命令
  • 好象
  • sql server
  • select

得分解答快速导航

  • 帖主:TomJacky

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo