當前位置:首頁 » 編程語言 » 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
%>