新建一个表,将旧表数据导入新表,然后新表的字段排序就是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语句实现!具体咱就不细说了!蛮简单的!