SQL server如何將兩張表合并成一張表
SQL server將兩張表合并成一張表
下面語(yǔ)句可以實(shí)現(xiàn)將合并的數(shù)據(jù)追加到一個(gè)新表中
- 不合并重復(fù)數(shù)據(jù):
select * from T1 union all select * from T2
- 合并重復(fù)數(shù)據(jù):
select * from T1 union select * from T2
union: 對(duì)兩個(gè)結(jié)果集進(jìn)行并集操作,不包括重復(fù)行,相當(dāng)于distinct,同時(shí)進(jìn)行默認(rèn)規(guī)則的排序。union all: 對(duì)兩個(gè)結(jié)果集進(jìn)行并集操作,包括重復(fù)行,即所有的結(jié)果全部顯示,不管是不是重復(fù)。
兩張表
table1:dbo.[Druglist1] table2:dbo.[Druglist2]
如果要將table1的數(shù)據(jù)并入到table2用以下語(yǔ)句即可
insert into table2(字段1,字段2) select 字段1,字段2 from table1
注意:
必須把字段名全部寫(xiě)清楚,而且不允許把自動(dòng)編號(hào)寫(xiě)進(jìn)去,要合并自動(dòng)編號(hào)字段必須重寫(xiě)一個(gè)算法一條一條記錄的加進(jìn)去
將table1的數(shù)據(jù)插入到table2中
1.insert into table2 select * from table1
示例:
insert into dbo.[Druglist2] select * from dbo.[Druglist1]
2.select * into newtable from (select * from table1 union all select * from table2)
select * into dbo.[Drug list4] from (select * from dbo.[Drug list1] union all select * from dbo.[Drug list2])a
結(jié)尾加a表示給from后括號(hào)里便的語(yǔ)句命名一個(gè)別名,如果不加from后邊加了括號(hào)會(huì)認(rèn)為是空,如果不加別名會(huì)顯示括號(hào)附近有問(wèn)題報(bào)錯(cuò)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- SQL Server臨時(shí)表合并與數(shù)量匯總的實(shí)現(xiàn)方法
- sql?server多行數(shù)據(jù)合并一行顯示簡(jiǎn)單實(shí)現(xiàn)代碼
- sqlserver 合并列數(shù)據(jù)的實(shí)現(xiàn)
- SQL Server一個(gè)字符串拆分多行顯示或者多行數(shù)據(jù)合并成一個(gè)字符串
- SQL SERVER實(shí)現(xiàn)連接與合并查詢(xún)
- SQL Server中使用SQL語(yǔ)句實(shí)現(xiàn)把重復(fù)行數(shù)據(jù)合并為一行并用逗號(hào)分隔
- 深入SQL SERVER合并相關(guān)操作Union,Except,Intersect的詳解
相關(guān)文章
SQL高級(jí)應(yīng)用之使用SQL查詢(xún)Excel表格數(shù)據(jù)的方法
本文和大家講下如何在SQL Server分析器中查詢(xún)Excel電子表格的數(shù)據(jù),其實(shí)很簡(jiǎn)單的,來(lái)看下下面的SQL語(yǔ)句吧。2010-03-03
系統(tǒng)存儲(chǔ)過(guò)程sp_MSforeachtable和sp_MSforeachdb使用說(shuō)明
系統(tǒng)存儲(chǔ)過(guò)程sp_MSforeachtable和sp_MSforeachdb2009-09-09
Sql Server中清空所有數(shù)據(jù)表中的記錄
我這里介紹的是刪除數(shù)據(jù)庫(kù)的所有數(shù)據(jù),因?yàn)閿?shù)據(jù)之間可能形成相互約束關(guān)系,刪除操作可能陷入死循環(huán),二是這里使用了微軟未正式公開(kāi)的sp_MSForEachTable存儲(chǔ)過(guò)程2013-10-10
SQL學(xué)習(xí)筆記三 select語(yǔ)句的各種形式小結(jié)
SQL學(xué)習(xí)筆記三 select語(yǔ)句的各種形式小結(jié),大家可以查看下select命名的使用。2011-08-08
asp.net連接查詢(xún)SQL數(shù)據(jù)庫(kù)并把結(jié)果顯示在網(wǎng)頁(yè)上(2種方法)
使用C#連接SQL數(shù)據(jù)庫(kù),并使用SQL語(yǔ)句查詢(xún),摸索了兩天終于運(yùn)行起來(lái)了,接下來(lái)為大家分享下兩種連接方法,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04
SQL實(shí)現(xiàn)模糊查詢(xún)的四種方法總結(jié)
本文主要介紹了SQL實(shí)現(xiàn)模糊查詢(xún)的四種方法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
SQL SERVER修改函數(shù)名容易引發(fā)的問(wèn)題分析
這篇文章主要介紹了SQL SERVER修改函數(shù)名容易引發(fā)的問(wèn)題分析的相關(guān)資料,需要的朋友可以參考下2016-02-02

