久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

sqlserver中怎么比較兩個表的列

154次閱讀
沒有評論

共計 934 個字符,預計需要花費 3 分鐘才能閱讀完成。

今天就跟大家聊聊有關 sqlserver 中怎么比較兩個表的列,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

一、問題 給了兩個各有四五十個列的表,找出他們相同的列和不同的列

二、查詢兩個表的列,存在臨時表

–#a ,#b 都是臨時表,當前連接斷開后自動刪除 –RANK() OVER (ORDER BY syscolumns.name DESC) AS 是 SQL2005 支持的,在每行記錄前加上自增序號 –IDENTITY(INT,1,1) 函數必須要和 into 聯合使用

1、將表的列存入 #a– destTbl 比較的表名

select * into #a from (select RANK() OVER (ORDER BY syscolumns.name DESC) AS 序號,syscolumns.name from syscolumns,sysobjects where syscolumns.[id]=sysobjects.[id]  and sysobjects.[name]= destTbl ) as t

select * from #a

1 姓名 2 課程 3 id4 cno

2、將表的列存入 #b– student 比較的表名

select 序號 = IDENTITY(INT,1,1),syscolumns.name into #b from syscolumns,sysobjects where syscolumns.[id]=sysobjects.[id]  and sysobjects.[name]= student

select * from #b

1 id2 name3 cno

三、分析比較各個表列的異同

用下列語句,或者稍作改動比較 select * from #b where name in (select name from #a) select * from #a where name not in (select name from #b) select * from #a a, #b b where a.name=b.name select * from #a a left join #b b on a.name=b.name

看完上述內容,你們對 sqlserver 中怎么比較兩個表的列有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-03發表,共計934字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 苍梧县| 新余市| 建宁县| 观塘区| 田林县| 安阳县| 灵山县| 洛阳市| 石城县| 莎车县| 遂溪县| 通江县| 图们市| 松桃| 丰镇市| 怀集县| 漳浦县| 甘泉县| 新沂市| 信宜市| 景泰县| 丹东市| 郓城县| 崇礼县| 永定县| 黑龙江省| 宁化县| 广昌县| 进贤县| 章丘市| 乡宁县| 子长县| 安化县| 盈江县| 元阳县| 安阳县| 阿瓦提县| 德阳市| 南平市| 昌都县| 益阳市|