當前位置:首頁 » 編程語言 » sql將查詢結果插入表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql將查詢結果插入表

發布時間: 2023-08-26 03:44:35

① 怎麼用sql語句在查詢數據後就建一個表

分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:

怎麼用sql語句在做查詢數據後得到數據的話就建一個新表,橡宏滲把查詢到的數據放進新表絕滑?

解析:

SELECT 列 INTO 新的表名 FROM 已存在的表梁脊 [where 條件]

② sql語句從一張表查詢一個欄位值插入另一個表中

標准SQL語句格式:

INSERT

INTO 表名(欄位名)

select 欄位名

from 表面

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

insert

into spj(sno,jno,pno)

select sno,jno,pno

from s,j,p


(2)sql將查詢結果插入表擴展閱讀:

SQL導入語句

如果要導出數據到已經生成結構(即現存的)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表的文件名。

③ sql語句 怎麼從一張表中查詢數據插入到另一張表中

sql語句從一張表中查詢數據插入到另一張表中的方法如下:

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)的欄位外,還可以插入常量。

拓展資料:

結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更卜凱漏新和管理關系資料庫系統。sql 語句就是對資料庫進行操作的一種語言。

常見語句:

1、更新:update table1 set field1=value1 where 范圍。孫逗

2、查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)。

3、排序:select * from table1 order by field1,field2 [desc]。

4、求和:select sum(field1) as sumvalue from table1。

5、型爛平均:select avg(field1) as avgvalue from table1。

6、最大:select max(field1) as maxvalue from table1。

7、最小:select min(field1) as minvalue from table1[searator]。

④ SQL語句 怎麼把從一個表中查出來數據插入到另一個表中

標准SQL語句格式:

INSERT

INTO 表名(欄位名)

select 欄位名

from 表面

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

insert

into spj(sno,jno,pno)

select sno,jno,pno

from s,j,p

(4)sql將查詢結果插入表擴展閱讀:

刪除語句:DELETE * FROM table_name

查詢語句:SELECT * FROM Persons WHERE ROWNUM <= 5

建立視圖:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition




⑤ SQL語句 如何將已知數據和查詢一個表中的數據一起插入另一個表

例子:把table2中李四的city和其他數據一起插入table1

insert into table1(id, name, age, sex, city) select '1001', '張三', '18', '男', t.city from table2 t where t.name='李四';

table1和table2的表結構不需要相同。

⑥ SQL如何將這一查詢結果放到臨時表#TEMP中

一、首先要建臨時表:CREATE TABLE #TEMP --建臨時表,表中的欄位的數據類型跟要插入數據的查詢結果對應的欄位數據類型要一致。
二、插入數據:INSERT INTO #TEMP,臨時表的欄位和查詢中的欄位對應要處理好。
另:
通常在建臨時表前會判斷臨時表是否存在:
IF Object_id('Tempdb..#TEMP') IS NOT NULL
DROP TABLE #TEMP --如果有存在就刪除臨時表
還有就是用完即刪:DROP TABLE #TEMP

⑦ sql語句 怎麼從一張表中查詢數據插入到另一張表中

可用insert into語句將查詢的數據插入到另一張表。

前提:查詢的欄位要與被插入表的欄位屬性一致及長度一致,否則,在插入過程中容易報錯。

使用資料庫:Oracle

步驟:

1、羅列下源表的數據。