`

SQLserver 生成行号

 
阅读更多

1、ROW_NUMBER()

SELECT   ROW_NUMBER()  Over (ORDER BY num,line)  as rowId ,* FROM  ORDDTL where NUM = '0000000082'

 

2、按照以下两种写法均可,tabname是你的表名

       
         A: SELECT ( SELECT COUNT(1) FROM tabname WHERE id <= a.id) AS numb, *   FROM tabname a
 
         B: SELECT (SELECT sum(1)  FROM tabname  WHERE id <= a.id) AS 行号, *   FROM tabname a
 
 
      将<= 换成>=号,可以降序

3、还有一种就是 利用identity

Select no=Identity(int,1,1),* Into #temptable From TableName --Order By SortField

分享到:
评论

相关推荐

    解析SQL2005中如何使用CLR函数获取行号

    SQLServer数据导出到excel有很多种方法,比如dts、ssis、还可以用sql语句调用openrowset。我们这里开拓思路,用CLR来生成Excel文件,并且会考虑一些方便操作的细节。下面我先演示一下我实现的效果,先看测试语句——...

    QingWeb Code Slave 代码生成器 v2.0

    3、支持SQL Server/Oracle/MySQL/Access等常用数据库new 新 特 性增加对Oracle/MySQL的支持 。增加XSLT模板,实现用户自定义模板。基于ICSharpCode.TextEditor改进代码编辑器,优化高亮,新增行号显示。增加SQL查询...

    SQL计算字符串中最大的递增子序列的方法

    1.将字符串转到一列存储,并生成行号 2.设置一个递增计数器列,默认为1,比较上下行的字符,如果在字典中的顺序是递增, 则计数器加1,否则,计数器置1 3.找出计数器最大的数及对应的行号,根据这2个数截取字符串 ...

    SQL智能查询分析器BSQL最新版

    增加保存自动列表大小功能 9, 更正了几个bug &lt;br&gt;关于BSQL: BSQL是贝恩软件(WWW.BAINSOFT.COM)发布的SQL智能查询分析工具, 支持Oracle,SQLServer,MySQL,Access,Sybase和SQLAnywhere数据库。...

    生成表的自动行号

    SELECT ROW_NUMBER()OVER(ORDER BY [col_1])as RowNumber,COUNT([col_1])OVER()AS RecordCount,* FROM TableName

    PReport

    该功能应用效果见http://www.efile.com.cn/yangsai/jxc.rar(4.5M大小,运行前SQLServer2000必须已经启动)6 新增行号函数;代码作了很大优化,改进演示程序;email:eom@citiz.net,yangsai@tom.com 杨赛电话:0510-...

    PReport中式报表

    该功能应用效果见 http://free.efile.com.cn/yangsai/jxc.rar(4.5M大小,运行前SQLServer2000必须已经启动)6 新增行号函数;代码作了很大优化,改进演示程序;email:eom@citiz.net,yangsai@tom.com 杨赛电话:0510-...

    Toad 使用快速入门

    例如,简单地生成代码模板,在编写SQL前自动发现包的内容和列的名字等等。 SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。SQL编辑器中不仅包括标准的编辑命令,也包括一些增强...

    绝地程序编辑器 v1.0.1.4 源代码

    ★多种程序语言语法高亮度显示: Delphi(Object Pascal) SQL,支持以下的SQL语法: IBM DB2 Version 5 Informix Online Server 7.22 Interbase 5.0 Microsoft Access 97 Microsoft SQL Server 6.5 Oracle 8.0.0.0 ...

    明日科技C#开发入门及项目实战

    实例127 使用odbc dsn连接sql server数据库 实例128 使用ado.net对象录入数据 实例129 利用存储过程录入数据 实例130 使用oledbdatareader读取文本文件的内容 实例131 使用sqldatareader读取用户登录信息 实例132 ...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    实例127 使用odbc dsn连接sql server数据库 214 实例128 使用ado.net对象录入数据 217 实例129 利用存储过程录入数据 219 实例130 使用oledbdatareader读取文本文件的内容 222 实例131 使用sqldatareader读取用户...

    易语言程序免安装版下载

    修改外部数据库在4.12版中导致的不兼容问题,并增加了对MS SQL Server数据库中image和text字段类型的说明。 7. 修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8....

Global site tag (gtag.js) - Google Analytics