例如有 data_a 要给 id插入1000个数字1-1000 并且顺序排列
id
1
2
3
另外 如果删除了2 再写入就直接写4了
如何能让顺序重排 ?
谢谢
SQL如何对指定的表把 ID【1-1000】顺序插入
可以在create table的时候直接定义该列 如果该表已经建立 可以 alter table data_a drop column id alter table data_a add id int identity 不知道是不是lz想要的形式~~
sql中,如何插入一列数字从1到100
insert into table (id) values (@i);set @i = @i + 1 end declare @i定义变量,在sql server 必须要用@才表示变量,赋值方法有两种 1. set @i = 1 --'给@i 赋值为1 2. select @i = 1 --'给@i 赋值为1 同学你真晕...Oracle 你早说嘛,语法很多不同的 begin for i in 1...
如何让SQL表abc中ID项的数值按照123456...升序修改
select * from tableName order by id asc 应该是这样,主要是 order by 这个关键字。asc是升序,desc是降序。
SQL中表里怎么插入顺序号?如:20080001-20089999
select min(id+1) nextid from test where id+1 not in (select id from test)这是最主要的一个思路 过程你自己写吧
SQL2000想在表里插入一万条记录 每1000条为一组并创建新的组名,这样...
insert 表(id,部门) select id,case when id>=1 and id<=1000 then '部门1'when id>1000 and id<=1000 then '部门2'...else then '部门N'end from 表 where
如何在SQL中仅在指定列中插入数据并保持自增ID字段的更新?
在数据库管理中,SQL的INSERT INTO语句扮演着至关重要的角色,它用于将新数据行添加到已存在的表中。这个语句有两种主要形式,一种是明确指定要插入的列及其对应值,如INSERT INTO table_name(column1, column2, ...) VALUES(value1, value2, ...);另一种则是当值的顺序与表列顺序一致时,无需...
怎样使用sql语句来对数据进行排序?
SQL 中的 SELECT 语句告诉计算机从表中获取数据。SQL 中的 FROM 子句指定我们要列出的表。在这个例子中,我们有一个音乐家表,列有 id、name、age、instrument 和 city:现在,此表按 id 按升序自动排序。如果我们想按升序对 name 列进行排序,则必须使用以下语法:SELECT * FROM musicians ORDER BY...
SQL Server 2000 设计表 怎么才能把表里的数据按照ID号来排序?
你设计表的时候ID设置为自动增长型的就可以了,打开表就是按ID从小到大排列的。sql语句为:ID int IDENTITY (1, 1) primary key ,
sql表中指定位置增加一行
数据库默认排序是按主键顺序,如果要在表中指定位置增加一行,则要把后面行的数据的id依次增大,然后把想要的数据插入到此位置。例如,user表有id、name两个字段,已有3条数据:1,陈一;2,张三;3,李四。如果要把王二插入到第2行,则要把张三、李四的id加1,然后插入张三。sql> update user set ...
在SQL中如何向指定的某一行的某一列插入值
正确的语句如下:update table set name='王五' where id='1'主意例子里面的table、name都是仅仅是例子,实际中不应该使用关键字作为表和列的名字。