SQL語句怎麼把從表中查出來資料插入到另表中

2021-05-29 09:21:58 字數 3410 閱讀 5569

1樓:明月照溝渠

1、假如

則 insert into a(a,b,c) (select a,b,c from b)

2、假如a表不存在

select a,b,c into a from b

3、假如需要跨資料庫

insert into adb.[dbo].a(a,b,c)  (select a,b,c from bdb.[dbo].b)

擴充套件資料:

sql匯入語句

1、如果要匯出資料到已經生成結構(即現存的)foxpro表中,可以直接用下面的sql語句

insert into openrowset('msdasql',

'driver=microsoft visual foxpro driver;sourcetype=dbf;sourcedb=c:\',

'select * from [aa.dbf]')

select * from 表

說明:sourcedb=c:\ 指定foxpro表所在的資料夾

aa.dbf 指定foxpro表的檔名.

2、匯出到excel

exec master..xp_cmdshell 'bcp settledb.dbo.

shanghu out c:\temp1.xls -c -q -s"gnetdata/gnetdata" -u"sa" -p""'

3、/** 匯入文字檔案

exec master..xp_cmdshell 'bcp dbname..tablename in c:

\dt.txt -c -sservername -usa -ppassword'

2樓:鬱筱羽

標準sql語句

bai格式:

insert

into 表名(

du欄位zhi

名)select 欄位名

from 表面

例子:dao將內查詢出的s表中容sno,j表中jno,p表中pno插入spj表中

insert

into spj(sno,jno,pno)select sno,jno,pno

from s,j,p

3樓:sql的藝術

insert into table2 (col1,col2,col3)

select col1,col2,col3 from table1

記得插入表的列數要與查詢結果列數一致,並且資料格式也需一致

4樓:day忘不掉的痛

方法如下:

insert into 表2(欄位名1,欄位名2,.....)select 欄位1,欄位2,...

from 表1

where ...

其中欄位型別必須完全符合。

5樓:育知同創教育

使用insert into 目標表(欄位列表) select 欄位列表 from 原始表

即可實現你所說的功能。

6樓:匿名使用者

你要查什麼資料據?算了,我這是巢狀語句,你看著往裡面換欄位就可以了

insert into 表(select 條件 from 表)

7樓:

很簡單 就是一bai個du

inert into table(col1,col2,…)select col1,col2,… 語句例如:insert into a(id,name) select id,name from emp;

表示zhi從emp表中查dao

詢出來的

id,name值專 插入到屬a表的id,name中

8樓:尹巧駿

(1).select * into desttbl from srctbl

(2).insert into desttbl(fld1, fld2) select fld1, 5 from srctbl

以上兩句都是將 srctbl 的資料插入到 desttbl,但兩句又有區別的:

第一句(select into from)要求目內標表(desttbl)不存在,因容為在插入時會自動建立。

第二句(insert into select from)要求目標表(desttbl)存在,由於目標表已經存在,所以我們除了插入源表(srctbl)的欄位外,還可以插入常量,如例中的:5。

9樓:匿名使用者

insert into table_dest(column1, column2...)select column1, column2...

from table_source

where ....

10樓:匿名使用者

insert into t1 value (select * from t2);

11樓:楊春三月

insert  into  users1(id,name,age)  select  users.user_id,users.user_name,users.

user_age   from  users ;

親測試可用!

內!容!

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

12樓:匿名使用者

查詢的資料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='年輕人';

13樓:千鋒教育

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語句,sql怎麼迴圈查詢,把list中的所有值當做查詢條件,查詢符合這個list的所有的資料

select f1 from table1的結果集做為查詢條件迴圈查詢。如 set a select f1 from table1foreach a sql 語句是對資料庫進行操作的一種語言。結構化查詢語言 structured query language 簡稱sql,結構化查詢語言是一種資料庫查...

用SQL語句怎麼刪除表中的所有資料

ls說的我就不談了,我記得還有中刪除方法 drop table database name.schma name table name 其中database name表示資料庫名schma name用於表示模式名稱 table name這個嘛,表名 需要注意的是刪除表的同時,任何以此表為參考表的資料...

統計學中,Z 2是怎麼查出來的?很多答案都說在正態分佈表查

反著查。例如 98 的置信區間算z 1 0.98 0.02 0.02 2 0.01 1 0.01 0.9900 查正態分佈表,在那一堆四位小數的值裡找到與0.9900最接近的值,比如0.9901對應的是2.33,所以98 對應的z統計量是2.33或2.32。1 雙側假設,拒絕區域在兩邊而且兩邊對稱,...