Home [SQL] 以 Select 的結果來建立資料表
Post
Cancel

[SQL] 以 Select 的結果來建立資料表

Select Into語法可以將 Select的結果拿來製作成資料表。

語法

1
2
3
4
SELECT *
INTO new_table
FROM old_table
WHERE condition;

範例

從負責人清單來製作員工清單(MGR_ID不為null)

1
2
3
4
5
6
--從負責人清單來製作員工清單
--MGR_ID不為null
select *
into 員工清單
from 負責人清單 
where MGR_ID is not null

執行結果:

1
2
3
4
5
6
7
8
9
10
負責人ID	負責人姓名	姓名拼音	MGR_ID	出生日期	性別
4	藤本	FUJIMOTO	3	1972-07-18 00:00:00.000	1
5	小林	KOBAYASHI	3	1971-02-11 00:00:00.000	0
6	伊藤	ITO	2	1972-04-01 00:00:00.000	0
7	佐瀨	SASE	2	1975-02-21 00:00:00.000	1
8	宇賀神	UGAJIN	1	1975-12-22 00:00:00.000	1
9	岡田	OKADA	4	1972-03-18 00:00:00.000	1
10	田中	TANAKA	9	1975-05-23 00:00:00.000	1
11	井上	INOUE	9	1980-02-18 00:00:00.000	1
12	佐佐木	SASAKI	9	1968-10-10 00:00:00.000	1

[SQL] Select…Into (將查詢後的資料新增到新資料表中)

This post is licensed under CC BY 4.0 by the author.