自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server數(shù)據(jù)庫中如何合并表格數(shù)據(jù)

數(shù)據(jù)庫 SQL Server
本文我們主要介紹了SQL Server數(shù)據(jù)庫利用ROW_NUMBER來合并表格數(shù)據(jù)的一個例子,希望能夠?qū)δ兴鶐椭?/div>

SQL Server數(shù)據(jù)庫是如何合并表格數(shù)據(jù)的呢?其實SQL Server數(shù)據(jù)庫合并表格數(shù)據(jù)是利用ROW_NUMBER來實現(xiàn)的,本文我們通過一個例子來介紹如何合并表格數(shù)據(jù)。我使用的數(shù)據(jù)庫版本是SQL Server 2005,表格的原始數(shù)據(jù)如下:

SQL Server數(shù)據(jù)庫中如何合并表格數(shù)據(jù)

這個一個學習和測試的記錄,Type是類型(0學習,1測試)。一天中可能會學習多次,也可能會測試多次,學習次數(shù)和測試次數(shù)可能不一樣。

想要的到得是,按日期列出當天學習和測試的記錄。

類似這樣的結(jié)果:(圖中兩行數(shù)據(jù)一樣,是兩種語言表示)

SQL Server數(shù)據(jù)庫中如何合并表格數(shù)據(jù)

主要的SQL語句如下:

  1. select A.Date,A.MID,A.Contents1,B.Contents2,B.Passed from  
  2.  
  3. (select ROW_NUMBER() over(partition by Date order by Date) as MID,Date,Contents as Contents1 from History where Type=0 ) A  
  4.  
  5. left join   
  6.  
  7. (select ROW_NUMBER() over(partition by Date order by Date) as MID,Date,Contents as Contents2,Passed from History where Type=1 ) B  
  8.  
  9. on A.Date=B.Date and A.MID=B.MID  
  10.  
  11. union  
  12.  
  13. select  B.Date,B.MID, A.Contents1,B.Contents2,B.Passed from  
  14.  
  15. (select ROW_NUMBER() over(partition by Date order by Date) as MID,Date,Contents as Contents1 from History where Type=0 ) A  
  16.  
  17. right join   
  18.  
  19. (select ROW_NUMBER() over(partition by Date order by Date) as MID,Date,Contents as Contents2,Passed from History where Type=1) B  
  20.  
  21. on A.Date=B.Date and A.MID=B.MID 

結(jié)果如下:

SQL Server數(shù)據(jù)庫中如何合并表格數(shù)據(jù)

至此,表格的數(shù)據(jù)已經(jīng)合并完畢了。

關(guān)于SQL Server數(shù)據(jù)庫合并表格數(shù)據(jù)的知識就介紹到這里,如果您想了解更多關(guān)于SQL Server數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database.51cto.com/sqlserver/,相信一定會帶給您收獲的!

【編輯推薦】

  1. SQL Server 2008如何創(chuàng)建定期自動備份任務(wù)
  2. SQL Server數(shù)據(jù)庫如何更改SA密碼和默認端口號
  3. SQL Server數(shù)據(jù)庫隨機抽取數(shù)據(jù)效率優(yōu)化總結(jié)篇
  4. 一個SQL Server數(shù)據(jù)庫文件批量重命名的代碼示例
  5. SQL SERVER數(shù)據(jù)挖掘之如何實現(xiàn)Web路徑流挖掘
責任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2010-07-15 17:28:50

SQL Server

2011-03-11 13:26:23

SQL Server數(shù)導(dǎo)入數(shù)據(jù)

2010-07-06 13:22:13

SQL Server

2015-10-30 14:00:33

adosybaseodbc

2010-07-01 15:02:29

SQL Server數(shù)

2021-05-17 06:57:34

SQLServer數(shù)據(jù)庫

2010-07-08 11:05:14

SQL Server數(shù)

2011-08-25 16:13:31

SQL Server批量替換數(shù)據(jù)

2009-06-03 10:51:59

連接SQL數(shù)據(jù)庫Adobe Dream

2011-04-06 17:30:41

SQL ServerSQL

2011-03-02 17:41:28

2011-03-18 09:48:32

2011-08-04 15:55:25

SQL Server數(shù)

2010-07-08 15:55:25

SQL Server

2011-03-28 15:28:03

SQL Server 數(shù)據(jù)庫

2009-04-22 09:42:07

SQL Server監(jiān)視鏡像

2011-07-28 15:53:06

SQL Server數(shù)合并查詢

2010-07-06 14:40:15

解決SQL Serve

2018-03-06 09:30:58

2021-05-08 14:07:26

SQLServer數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號