sql中如何插入一列數字從1到,sql中,如何插入一列數字從1到

時間 2021-10-14 22:23:54

1樓:

--sql2000用臨時表處理效率高,sql2005可用row_number

select top 100 id=identity(int,1,1) into # from syscolumns a,syscolumns b

insert table(id)

select id from #

2樓:匿名使用者

declare @i int

set @i = 1

while @i < 101

begin

insert into table (id) values (@i);

set @i = @i + 1

enddeclare @i定義變數,在sql server 必須要用@才表示變數,賦值方法有兩種

1. set @i = 1 --'給@i 賦值為12. select @i = 1 --'給@i 賦值為1同學你真暈...oracle 你早說嘛,語法很多不同的begin

for i in 1 .. 100 loopinsert into table (field) values (i);

end loop;

end;

怎麼在excel中輸入一列1到n的數字

a1 輸入 1 a2 輸入 2 選中 a1 a2 點住a2單元格右下角 滑鼠變為黑十字向下拖至n行就行了 與非 方法如下 1 開啟excel 2 在第一個 中輸入1,第二個 中輸入2 3 選擇這兩個 將滑鼠移動到第二個 的右下角,滑鼠變成十字狀時,按住向後拖動即可。 在a1輸入1,在a2輸入2,選a...

sql如何查詢列中對應的另一列的值

mysql select from try clm1 clm2 clm3 a 3 1 b 5 6 a 8 5 c 4 2 b 2 7 5 rows in set 0.00 sec mysql create table tmp select clm1,clm2,clm3 from try order ...

oracle在SQL中製作一列自增列

1 建立一個自增sequences 2 表建了觸發器 當插入時呼叫 select seq.next into 變數 from dual 自增列 存入 變數 就ok了 可以通過sequence來實現,每次遞增一即可。create sequence seq idminvalue 1 maxvalue 9...