当前位置:首页 » 编程语言 » sql编号
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql编号

发布时间: 2022-01-19 09:28:36

A. sql 分组 编号

如果有主键列,假设主键为ID:
select 列名,nid = (select count(1) from 表名 where 列名= a.列名 and id <= a.id)
from 表名 a

如果没有主键列,必须造一个:
select identity(int,1,1) as id ,* into # from 表名
select 列名,nid = (select count(1) from # where 列名= a.列名 and id <= a.id)
from # a

SQL SERVER 2005及以后的版本,可以用roy_88的语法

B. sql中如何给编号重新排一次编号

将数据导出表(除了编号列)

truncate table 表名字
再将数据全部导入

ps:为了避免操作错误,做之前先把表备份一下

C. 关于SQL自动编号

在企业管理器中建表:
用企业管理器打开表后选择修改字段→把下面字段属性的【标识】选项选择为【是】→如果需要定义【初始值(标识种子)】和【每次递增值(标识递增量)】的话定义一下就可以了
直接用sql建表
create
table
表名(
字段名1
int
identity(1,1)
--这是从【一】开始每次自动加【一】的自动编号
字段名2
int
identity(1,2)
--这是从【一】开始每次自动加【二】的自动编号
字段名3
int
identity(2,2)
--这是从【二】开始每次自动加【二】的自动编号
)
---
以上,希望对你有所帮助。

D. Sql id编号

4个字节的int类型可以编码到2亿,你的数据比这个多话,32位操作系统无法处理的。

E. SQL查询让一个字段自动编号

DB2/ Oracle /SQL server 2005以上可以用这个
select row_number() over(order by name), name, age
from student

其他数据库很难实现

F. sql中,自动编号 语句

你好
不怎么理解你的意思
啥是自动编号?
序号自动增加用sequence就可以
是不是这个意思
望采纳

G. SQL中怎样实现ID自动编号

我们都知道很多的数据库软件都为表提供了自动编号的功能,这对于进行有些表的功能是十分有用 的,可以减少很多不必要工作,由于SQL server是我最近才使用的所以,在这个过程中遇到了一些问题,但是经过查找资料和摸索总算是解决了,所以现在将自己的心得写下,希望当你遇到同样问题时,可以快速的解决.
http://blog.csdn.net/hfly2005/article/details/388809

H. SQL给现有表的字段中添加编号

alter table a drop column id
go
alter table a add id int indentity(1,1)
go

I. SQL怎样根据一列数据自动编号

你没有对这一列的值进行分组!加上PARTITION
row_number() OVER (PARTITION BY colX)

J. sql如何在查出的数据前加上编号

<%
'比如果在产品编号如1204前加上DW,让其编号成为DW1204
'其实就只就是一个对数据进行修改的操作,代码如下
set rs=server.CreateObject("adodb.recordset")
sql="select * from pro"
rs.open sql,conn,1,3
if not rs.eof then
do while not rs.eof
rs("pcard")="DW"&rs("pcard")
rs.movenext
loop
end if
%>