免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
sql server 表連接

數(shù)據(jù)庫操作中,我們需要的結(jié)果可能在兩張表甚至多張表中,這時候就需要表連接操作,多表查詢中的各個表之間的字段會存在連接,比如主外鍵關(guān)聯(lián),可以使用主外鍵來關(guān)聯(lián)每張表。表連接方式有以下幾種:

  1. JOIN: 如果表中有至少一個匹配,則返回行
  2. LEFT JOIN(左連接): 即使右表中沒有匹配,也從左表返回所有的行
  3. RIGHT JOIN(右連接): 即使左表中沒有匹配,也從右表返回所有的行
  4. FULL JOIN(全連接): 只要其中一個表中存在匹配,就返回行

下面用兩個表演示下上面4種連接方式,兩表數(shù)據(jù)為:

 

 1. JOIN連接:如果表中有至少一個匹配,則返回行

執(zhí)行SQL語句:

  SELECT     stu.ID,    stu.StudentID,    stu.StudentName,    sco.ID,    sco.Score,    sco.StudentID        FROM [BlogDemo].[dbo].[Student] stu  Join [BlogDemo].[dbo].[Score] sco On sco.StudentID=stu.StudentID

結(jié)果如下,查詢結(jié)果集只返回兩表匹配StudentID字段相同行。

 

 

2.LEFT JOIN(左連接): 即使右表中沒有匹配,也從左表返回所有的行
執(zhí)行SQL語句:

  SELECT stu.ID,stu.StudentID,stu.StudentName,sco.ID,sco.Score,sco.StudentID        FROM [BlogDemo].[dbo].[Student] stu  Left Join [BlogDemo].[dbo].[Score] sco On sco.StudentID=stu.StudentID

結(jié)果如下,查詢結(jié)果集只返回右表所有行,左表只返回與右表匹配行。

 

3. RIGHT JOIN(右連接): 即使左表中沒有匹配,也從右表返回所有的行
執(zhí)行SQL語句:

  SELECT      stu.ID,     stu.StudentID,     stu.StudentName,     sco.ID,     sco.Score,     sco.StudentID        FROM [BlogDemo].[dbo].[Student] stu  Right Join [BlogDemo].[dbo].[Score] sco On sco.StudentID=stu.StudentID

結(jié)果如下,查詢結(jié)果集只返回左表所有行,右表只返回與左表匹配行。

 

4. FULL JOIN(全連接): 只要其中一個表中存在匹配,就返回行
執(zhí)行SQL語句:

   SELECT stu.ID,stu.StudentID,stu.StudentName,sco.ID,sco.Score,sco.StudentID        FROM [BlogDemo].[dbo].[Student] stu  FULL Join [BlogDemo].[dbo].[Score] sco On sco.StudentID=stu.StudentID

結(jié)果如下,查詢結(jié)果集返回兩表的所有行。

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
觸發(fā)器--特殊的存儲過程
sqlserver2008R2第四章
Mybatis學(xué)習(xí)筆記:ResultMap作用(結(jié)果映射,一對多,多對多等)
SQL的幾種連接:內(nèi)連接、左聯(lián)接、右連接、全連接、交叉連接
SQL查詢語句大全(大佬總結(jié),必看)
【數(shù)據(jù)庫】數(shù)據(jù)庫入門(四): SQL查詢 - SELETE的進(jìn)階使用
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服