`

怎么样给,有相同列的 数据添加一个递增的编号

 
阅读更多

表a,里面没有标识列 里面有字段user,id............,不清楚你说的到底有没有id列,你的具体表结构不清楚,下面做几个假设:

1、表中有自增列row:

select (select count(*) from table1 where [user]=t1.[user] and row>=t1.row) as id,[user] from table1 as t1

order by [user],id

2、表中没有自增列,但有其它列,其中有一列可以区分开每一行数据,假设为utime

select (select count(*) from table1 where [user]=t1.[user] and utime>=t1.utime) as id,[user] from table1 as t1

order by [user],id

3、如果上面的都没有,就要利用临时表了,先把表中的数据存到临时表table1(临时表带自增列row),然后按1中的方法查询。

分享到:
评论

相关推荐

    CAD中顺序添加编号

    例如,可以编写一个LISP程序,根据图层或特定条件自动添加编号,这样对于大量图形的处理会更加便捷。 总结一下,AutoCAD中的顺序添加编号功能结合了前缀和编码初始值的概念,使得用户能够灵活地为图纸元素进行有序...

    arcgis小班自动编号

    - `d` 是一个对象,用于存储键值对(即字典),用来记录每个字段最后使用的序列号。 - `i` 为一个计数器,用于跟踪循环次数。 - `lSerial` 存储当前小班的序列号。 - `sField` 表示字段名称,在此例中为 `[XZQHMC]`...

    在ARCGIS属性表中增加需要的字段,并自动赋值

    3. 选择VBA脚本:在弹出的“计算字段”对话框中,选择“高级”(Advanced)选项,这将打开一个编辑框,允许我们输入VBA代码。 接下来,我们将详细讨论每个字段的VBA代码实现: 1. 点坐标X:使用IGeometry接口获取...

    js代码-重复的数据添加标识 例如张三 李四 王五 张三 王五 变更为 张三1 李四 王五1 张三2 王五2

    在JavaScript编程中,处理数据时有时会遇到重复的项,比如一个数组中存在多个相同的字符串。在这种情况下,可能需要为这些重复的项添加唯一的标识,以便区分它们。标题和描述中提到的问题就是如何通过JavaScript来...

    EXCEL数据处理与文件操作命令.pptx

    - **应用场景**:适用于需要在同一列或行中批量输入相同数据的情况。 - **操作步骤**: - 第一步:选中需要输入数据的单元格区域。 - 第二步:在选中的区域内输入所需的数据(例如,1.5天)。 - 第三步:同时按下...

    《数据结构 1800题》

    8. 一个算法具有 5个特性: (1)有穷性 、 (2)确定性 、 (3)可行性 ,有零个或多个输入、有一个或多个输出。 《数据结构 1800题》 9.已知如下程序段 FOR i:= n DOWNTO 1 DO {语句 1} BEGIN x:=x+1;...

    c++手机通信录管理系统

    学校实验周的编程题目之一,大神都是自己编自然看不上,所以就给有需要的人看看。 下面是题目要求: 系统模拟手机通信录管理系统,实现对手机中的通信录进行管理。提供以下几个基本功能: (1)查看功能:选择此...

    70-229SQL Server 2000数据库程序设计模拟题

    因此,正确答案是A项“创建一个名为OrderDetail的新的订单表,给这个表添加OrderID, ProductID和Quantity列”和C项“从Orders表中移除ProductID和Quantity列”。 #### 6. 存储过程设计 由于题目未提供足够的信息来...

    数据结构(Java版)线性表的实现和应用[完整版] (2).docx

    - **交集计算**: 给定两个按值递增有序排列的顺序表A和B,可以构建一个新的顺序表C,其中的元素是A和B的交集,并保持递增顺序。这可以通过遍历两个表,比较每个元素并仅保留相同的元素来完成。 - **约瑟夫环问题**...

    C# 认证题库

    - **D:** 创建一个`NextKey`表,并为这个表添加一个`NextOrder`列,设置`NextOrder`列的数据类型为`int`,创建一个存储过程来检索并更新`NextKey`中的值。这种方法也能实现升序,但相比`IDENTITY`属性来说更为复杂。...

    access基础PPT课件.pptx

    6) 自动编号型(AutoNumber):在添加新记录时自动生成唯一的序列号,可设置递增或随机生成。 7) 是/否型(Yes/No):存储逻辑值,如True/False,用于标记某个条件是否成立。 8) OLE对象型:用于存储图像、文档等...

    数据结构(一)初学者必备

    通过维护一个单调递增的队列,使得队列头部始终是最小值,而队尾则是当前子序列的末尾元素。每次更新队列时,保证队列中的元素从头到尾是单调递增的。这样就可以在O(n)时间内解决问题。 通过上述分析,我们可以看到...

    微软SQL Server 2000数据库题目107题

    - 在创建包含顺序编号的列时,如订单编号,应使用自动递增的标识列(IDENTITY属性)。在第3题中,选项B正确,设置OrderNumber列的数据类型为int,并添加IDENTITY属性,系统会自动为新插入的订单分配唯一的序列号,...

    oracle技术文档

    例如,`XZ02001COPY`表就是通过选择`XZ02001`表中的所有列并执行一个不返回任何行的查询(`WHERE 1=2`)来创建的,这样就创建了一个结构相同但无数据的新表。 ### 主键约束 文档中提到了如何将`XZ02001COPY`表的`ID`...

    排名,密集排名,非密集排名

    非密集排名,通常称为行号,是一种最简单的排名方式,它简单地按照指定的顺序给每一行分配一个唯一的编号,无论这些行的值是否相同。这意味着即使是具有相同值的行,也会获得不同的行号,行号从1开始递增。 在SQL中...

    C#不用ArcEngine,生成Shp文件 源码

    2. **写入记录头**:每个几何对象前都有一个记录头,包含记录编号、几何类型、几何数据的字节数等。记录编号通常从1开始递增,几何类型与文件头相同,字节数根据几何对象的具体复杂度计算。 3. **构造几何数据**:...

    手机通讯录管理系统课程设计报告模板.pdf

    - **数据添加模块**:添加新数据时,系统会先进行查找操作以避免重复录入,如果未找到相同记录且存储空间足够,新的数据会按照递增的顺序自动编号并追加到文件中。这需要实现数据的比较、判断和文件追加写入功能。 ...

    IEC 104 规约

    IEC 104报文结构包含一个启动字符68H,接着是APDU(应用协议数据单元)长度,它包括ASDU(应用服务数据单元)的长度加上4个控制字节。控制字节决定了报文的类型,即I格式(编号的信息传输)、S格式(编号的监视功能...

Global site tag (gtag.js) - Google Analytics