SQL學(xué)習(xí)筆記六 union聯(lián)合結(jié)果集使用
更新時間:2011年08月28日 22:30:21 作者:
SQL學(xué)習(xí)筆記六 union聯(lián)合結(jié)果集使用,需要的朋友可以參考下。
聯(lián)合結(jié)果集
新建臨時工數(shù)據(jù)表
CREATE TABLE T_TempEmployee (FIdCardNumber VARCHAR(20),FName VARCHAR(20),FAge int,PRIMARY KEY(FIdCardNumber));
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890121','Sarani',33);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890122','Tom',26);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890123','Yalaha',38);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890124','Tina',26);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890125','Konkaya',29);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890126','Fotifa',46);
Union聯(lián)合
select FNumber,FAge from T_Employee
union
select FIdCardNumber,FAge from T_TempEmployee
union上下的查詢個數(shù)和類型必須對應(yīng)一致
select FNumber,FAge,FDepartment from T_Employee
union
select FIdCardNumber,FAge ,'臨時工,無部門' from T_TempEmployee
union默認(rèn)將重復(fù)數(shù)據(jù)去掉。如果不讓他去掉,則用union all
select FName from T_Employee
union all
select FName from T_TempEmployee
新建臨時工數(shù)據(jù)表
復(fù)制代碼 代碼如下:
CREATE TABLE T_TempEmployee (FIdCardNumber VARCHAR(20),FName VARCHAR(20),FAge int,PRIMARY KEY(FIdCardNumber));
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890121','Sarani',33);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890122','Tom',26);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890123','Yalaha',38);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890124','Tina',26);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890125','Konkaya',29);
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890126','Fotifa',46);
Union聯(lián)合
復(fù)制代碼 代碼如下:
select FNumber,FAge from T_Employee
union
select FIdCardNumber,FAge from T_TempEmployee
union上下的查詢個數(shù)和類型必須對應(yīng)一致
復(fù)制代碼 代碼如下:
select FNumber,FAge,FDepartment from T_Employee
union
select FIdCardNumber,FAge ,'臨時工,無部門' from T_TempEmployee
union默認(rèn)將重復(fù)數(shù)據(jù)去掉。如果不讓他去掉,則用union all
復(fù)制代碼 代碼如下:
select FName from T_Employee
union all
select FName from T_TempEmployee
相關(guān)文章
數(shù)據(jù)轉(zhuǎn)換沖突及轉(zhuǎn)換過程中大對象的處理
數(shù)據(jù)轉(zhuǎn)換沖突及轉(zhuǎn)換過程中大對象的處理方法,大家可以參考下。2009-07-07SQL Server 日期函數(shù)CAST 和 CONVERT 以及在業(yè)務(wù)中的使用介紹
。最近時間剛從客戶端轉(zhuǎn)入后臺寫服務(wù),對于后臺數(shù)據(jù)庫以及服務(wù)的書寫完全是個小白,所以最近寫的肯定沒有太多技術(shù)含量2013-01-01SQL Server 2000“設(shè)備激活錯誤”的解決方法
數(shù)據(jù)庫恢復(fù)時出現(xiàn)諸如“設(shè)備激活錯誤,請使用with move選項來標(biāo)志該文件的有效位置”報錯的解決方法2013-11-11.NET Framework SQL Server 數(shù)據(jù)提供程序連接池
建立池連接可以顯著提高應(yīng)用程序的性能和可縮放性。SQL Server .NET Framework 數(shù)據(jù)提供程序自動為 ADO.NET 客戶端應(yīng)用程序提供連接池。2008-12-12sql server中Select count(*)和Count(1)的區(qū)別和執(zhí)行方式
在SQL Server中Count(*)或者Count(1)或者Count([列])或許是最常用的聚合函數(shù)。很多人其實對這三者之間是區(qū)分不清的。本文會闡述這三者的作用,關(guān)系以及背后的原理2015-02-02sqlserver 快速生成漢字的首拼字母的函數(shù)(經(jīng)典)
經(jīng)常要對姓名按拼音搜索,所以需要做如下函數(shù)來快速獲取首拼,需要的朋友可以參考下2012-05-05SQL高級應(yīng)用之使用SQL查詢Excel表格數(shù)據(jù)的方法
本文和大家講下如何在SQL Server分析器中查詢Excel電子表格的數(shù)據(jù),其實很簡單的,來看下下面的SQL語句吧。2010-03-03