當前位置:首頁 » 編程語言 » sql創建一個新表存放結果
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql創建一個新表存放結果

發布時間: 2022-06-26 04:42:40

1. sql server將查詢結果放入新表

如果只是套公式
select *into D from (
select * from A
union all
select * from B
union all
select * from C
order by ID,TM
)

2. SQL問題:將已查詢的結果,創建一張表來存放,為方便後續直接查找。

很簡單的功能,復制同時創建表
select * into table_new from table_ole
--執行以上語句table_new就會被創建,同時將所有內容復制到table_new
基本所有的select 語句 後面加上 into [表名],資料庫都會自動創建新的表名,同時將select的數據復制到新表名中
例如
select a.id,b.name into ab_new from a,b where a.id=b.id
必須說明一點就是 ,新建的表名 之前必須不存在,否則會報錯;
若有不懂,歡迎提問,謝謝

3. sql資料庫建表填入數據後怎麼顯示結果

資料庫管理工具可以直接顯示。
資料庫管理工具可以很直觀查詢到資料庫儲存的數據,如phpMyAdmin只可以直接打開MySQL資料庫的表,直接查看其中的內容。但是Mssql數據即使用SQLServer資料庫管理工具也很難直觀地看到表中保存的數據,需要輸入命令才行。
首先打開軟體,在右側的對象資源器選中需要查詢的mssql資料庫,點擊菜單欄新建查詢,在新打開的窗口輸入表名,點擊執行,就可以看到表的數據。

4. sql 如何把查詢得到的結果如何放入一個新表中

表已經存在;
insert into 表名 (列名1.。。 列名n) select 列名1.。。。列名n from 表 where 條件
表不存在.
oracle
create table 新表明 as select 列名1.。。。列名n from 表 where 條件
sqlserver
select 列名1.。。。列名n
into 新表名
from 表 where 條件

5. 如何用SQL創建一個表格

1、打開SQL Server,在資料庫處,右鍵資料庫,點擊新建資料庫。

6. SQL語句創建表

CREATE TABLE 語句用於創建資料庫中的表。

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(6)sql創建一個新表存放結果擴展閱讀

創建表數據類型:

integer(size) int(size) smallint(size) tinyint(size):僅容納整數。

decimal(size,d) numeric(size,d):容納帶有小數的數字。

char(size):容納固定長度的字元串

varchar(size):容納可變長度的字元串

date(yyyymmdd):容納日期。

參考資料:網路-SQL CREATE TABLE

7. SQL如何將查詢的結果用一張新表中存儲起來

create table newtab as
select * from oldtab;
abc為新表名車,下面的語句為你的查詢語句,表結構和數據都有了

8. sql將查詢結果保存到新表中的語法

1.INSERT INTO SELECT語句
語句形式為:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目標表Table2必須存在,由於目標表Table2已經存在,所以我們除了插入源表Table1的欄位外,還可以插入常量。
2.SELECT INTO FROM語句
語句形式為:SELECT vale1, value2 into Table2 from Table1
要求目標表Table2不存在,因為在插入時會自動創建表Table2,並將Table1中指定欄位數據復制到Table2中

9. sql 如何把查詢得到的結果如何放入一個新表中

oracle crate table 新表名 select collection_date,pub_date,count(*) as 'sum' from r_time group by pub_date,collection_date .

10. sql2000如何將查詢結果放入一張新建的表格

首先建立一個臨時表
CREATE TABLE #t
(
name VARCHAR(20) ,
id INT
)
插入數據
INSERT INTO #t
select a.* from a,b where (a.name=b.name)

查詢即可
select * from #t

最後刪除
drop table #t