sql語句怎麼從一張表中查詢資料插入到另一張表中

2021-04-26 06:24:32 字數 1897 閱讀 5460

1樓:黑馬程式設計師

以下:1、

insert into a([id], ids, [name], type, time)

select [id], null, [name], 'dd', getdate() from b where type='dd'

2、declare @

num int,@i int;

set @i=0;

set @num=(select 字段

專 from 表1 where 條件

屬);while @i<@num

begin

set @i=@i+1;

insert into 表2(字段) select 字段 from 表1 where 條件;

end;

3、insert into b (column1,datecolumn)

select column1,getdate() from a

sql語句 怎麼從一張表中查詢資料插入到另一張表中

2樓:匿名使用者

查詢的資料bai插入到另一張表中du,分為zhi兩種情況

,一dao種是目標表不存在,專另一種是目屬標表存在。

工具:oracle 10g

源表資料:

情況一(目標表不存在,建立表名為t1的表,將person表中全部資料插入):

執行語句:

create table t1 as select * from person;

情況二(目標表t1存在,將person表中agegrade為年輕人的資料插入):

insert into t1 select * from person where agegrade='年輕人';

3樓:千鋒教育

select into 語句

select into 語句從乙個表中選取資料,然後把資料插入另乙個表中。

select into 語句常用於建立表版的備份復件或權者用於對記錄進行存檔。

sql select into 語法

把所有的列插入新錶:

select *

into new_table_name [in externaldatabase]

from old_tablename

或者只把希望的列插入新錶:

select column_name(s)

into new_table_name [in externaldatabase]

from old_tablename

如何用sql語句查詢兩張表中的相同字段資料

4樓:千鋒教育

select * from 表1 a,表2 b where a.aid=b.bid

有兩張表:表1表2 兩表裡

內一一對應的是aid和bid

a,b分別容

代表:表1,表2 的別名,換句話說a就是表1,b就是表2a.aid 就是:表1的字段aid

b.bid 就是 : 表2的字段bid

如何用sql語句查詢兩張表中的相同字段資料

5樓:千鋒教育

假設表1位table1 ,表2位table2select a.col

from (select column_name col from user_tab_columns where table_name = 'table1') a ,

(select column_name col from user_tab_columns where table_name = 'table2') b

where a.col = b.col

這樣就可以查詢出兩個表得相同欄位了

sql一張表中一條sql語句如何count多條資料

下面這樣就行了 select count b from awhere 1 1 and b 1 or b 2 or b 3 group by b select count from a select count b1 count b2 count b3 from a 直接bai加入du 就是了。zhi...

acess中,如何用sql語句查詢表中欄位名,型別,長度,允許空等資訊

在做動態建表時,遇到了乙個很棘手的問題 如何判斷乙個表在資料庫中是否存在?開始,想到的是 先去執行建立表的sql語句,如果此語句錯誤,則該錶可能存在於資料庫當中 為什麼?後來,感覺此法大大不妥,上網查了半天,才知道這個問題可通過系統表圓滿的解決。access當中系統表中有乙個叫msysobjects...

SQL怎麼將表中的資料拼接到另一張表中

如果兩表字段相同,則可以直接這樣用。insert into table a select from table b 如果兩表字段不同,a表需要b中的某幾個字段即可,則可以如下使用 insert into table a field a1,field a2,field a3 select field ...