新建一個表,將舊表數據導入新表,然後新表的欄位排序就是OK的了.
insert into AA_NEW( ID1,ID2,ID3,ID4 ) (select ID1,ID2,ID3,ID4 from AA)
然後把AA刪了,將AA_NEW改名成AA
㈡ 用SQL查詢語句怎麼讓表中ID按照順序來
--你說的是SQL Server吧 假如表的名稱就是A 裡面有一個欄位是ID
select * from A order by ID ASC
ASC 是正序排 也可以修改成 Desc 是倒序排
㈢ SQL資料庫,根據欄位id排序。但是欄位id在另一張表裡面
這你萬一有重名的怎麼辦,不該在成績表中用name,應該用id
select sc.name,sc.value from score sc,student s where sc.name=s.name order by s.id
㈣ 清空SQL資料庫後怎麼讓序列ID重1開始排列
方法和詳細的操作步驟如下:
1、第一步,可以看到一條新記錄已添加到mysql資料庫表中,ID為59818,但顯然只有一條記錄,見下圖,轉到下面的步驟。
㈤ 怎麼把mssql里的ID欄位重新排列
--建立測試數據
create table #a (id int ,name varchar(100))
insert into #a values(1,'ad')
insert into #a values(2,'add')
insert into #a values(4,'amdwda')
insert into #a values(6,'adwhda')
insert into #a values(9,'awd dd')
insert into #a values(15,'aan2d')
insert into #a values(33,'addgs')
insert into #a values(57,'adrtv')
insert into #a values(58,'adkul')
--實現代碼部分
update #a
set id=tt.id1
from
(
select ROW_NUMBER ()over(order by id ) as id1
,id
,name
from #a
) tt,#a t1
where t1.id =tt.id
select * from #a
㈥ SQL 資料庫 如何將ID自動排序!
1、讀表中的數據進記錄集;
2、刪除表中的記錄;
3、將記錄集再排序一次;
4、將記錄集再填進表;
5、OK。
^_^
㈦ sql 排序 例如:ID A1 A11 A2 B2 B3 B20
select * from
ORDER BY LEFT(ID, 1), LEN(ID),ID
㈧ SQL2005中為什麼我的數據表中ID的排序不是安順序排列的呢
ID是字元串排序規則的,所以會這樣,如果是數字類型的話,排序就會按順序了
如果想按數字排序的話,要麼把欄位改成數字類型
要麼在添加記錄的時候,添加的ID前面添0,比如1就是001,11就是011這樣排序就會順了
㈨ SQL表裡的ID,如何讓他重新按順序排列
你可以手動修改,也可以先建一個表,把數據復制到新表,然後刪除舊表,再把新表的名字成舊表名!!!可以用sql語句實現!具體咱就不細說了!蠻簡單的!