9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學(xué)習(xí)啦>學(xué)習(xí)英語>專業(yè)英語>計算機英語>

數(shù)據(jù)庫join的用法

時間: 長思709 分享

  數(shù)據(jù)庫join的用法的用法你知道嗎?下面小編就跟你們詳細(xì)介紹下數(shù)據(jù)庫join的用法的用法,希望對你們有用。

  數(shù)據(jù)庫join的用法的用法如下:

  SELECT a.symbol , a.sname , b.tdate , b.tclose

  FROM a , b

  WHERE a.symbol = b.symbol

  上面的代碼用WHERE關(guān)鍵詞指明了兩個表之間的聯(lián)合關(guān)系。

  如果改寫為JOIN關(guān)鍵字,那么代碼如下:

  SELECT a.symbol , a.sname , b.tdate , b.tclose

  FROM securitycode a

  JOIN dayquote b

  ON a.symbol = b.symbol

  現(xiàn)在對JOIN的用法應(yīng)該有個大概了解了,JOIN的具體用法和語法介紹如下:

  先假設(shè)有表a、b如下:

  表a 表b

  ---------------------- --------------------------------

  | symbol | sname | | symbol | tdate | tclose |

  -------------------------- -------------------------------------

  | A | B | | A | C | D |

  | G | H | | X | E | F |

  -------------------------- ------------------------------------

  內(nèi)聯(lián)接:

  SELECT a.symbol , a.sname , b.tdate , b.tclose

  FROM a

  INNER JOIN b

  ON a.symbol = b.symbol

  其中INNER關(guān)鍵字可以省略。

  此語句只有在表a和b中都有匹配行時,才返回。

  所以本例中返回結(jié)果為:

  symbol sname tdate tclose

  A B C D --這一行即滿足a.symbol = b.symbol

  外聯(lián)接:

  SELECT a.symbol , a.sname , b.tdate , b.tclose

  FROM a

  RIGHT | LEFT | FULL OUTER JOIN b

  ON a.symbol = b.symbol

  其中OUTER關(guān)鍵詞可以省略。

  RIGHT JOIN:當(dāng)右表格(即表b)中的行在左表中沒有匹配行時,也返回。返回的記錄中,選擇的左表的列的內(nèi)容為NULL。

  所以本例中返回結(jié)果為:

  symbol sname tdate tclose

  A B C D --這一行即滿足a.symbol = b.symbol

  null null E F --這一行里,對應(yīng)的b.symbol沒有在表a中找到相同的a.symbol

  LEFT JOIN:當(dāng)左表格(即表a)中的行在右表中沒有匹配行時,也返回。返回的記錄中,選擇的右表的列的內(nèi)容為NULL。

  所以本例中返回結(jié)果為:

  symbol sname tdate tclose

  A B C D --這一行即滿足a.symbol = b.symbol

  G H null null --這一行里,對應(yīng)的a.symbol沒有在表b中找到相同的b.symbol

  FULL JOIN:可以把它理解為LFET和RIGHT的集合,某表中某一行在另一表中無匹配行,則相應(yīng)列的內(nèi)容為NULL。

  所以本例中返回結(jié)果為:

  symbol sname tdate tclose

  A B C D --這一行即滿足a.symbol = b.symbol

  G H null null --這一行里,對應(yīng)的a.symbol沒有在表b中找到相同的b.symbol

  null null E F --這一行里,對應(yīng)的b.symbol沒有在表a中找到相同的a.symbol

  A B C D --這一行即滿足a.symbol = b.symbol

  交叉聯(lián)接:

  SELECT a.*,b.*

  FROM a

  CROSS JOIN b

  交叉聯(lián)接返回左表中的所有行,左表中的每一行與右表中的所有行組合。交叉聯(lián)接也稱作笛卡爾積。

  也就是相當(dāng)于兩個表中的所有行進行排列組合。

  若表a有X行,表b有Y行,則將返回XY行記錄。

  所以本例中返回結(jié)果為:

  symbol sname tdate tclose

  A B C D

  G H C D

  A B E F

  G H E F

543087 主站蜘蛛池模板: 五月天国产成人AV免费观看 | 亚洲一区成人在线视频| 激情综合网五月婷婷| 久久99九九精品久久久久蜜桃 | 国产精品制服丝袜无码| 狠狠综合久久av一区二| 国产一区二区三区禁18| 蜜桃视频一区二区在线观看| 欧美交a欧美精品喷水| 资源新版在线天堂偷自拍| 欧美喷潮最猛视频| 成年无码av片在线蜜芽| 欧美成人精品三级网站| 日韩精品亚洲专区在线观看| 国色天香成人一区二区| 亚洲欧美成人久久综合中文网 | 国产SUV精品一区二区四| 精品无码国产污污污免费| 久久国产精品精品国产色婷婷| 日本熟妇XXXX潮喷视频| 少妇被无套内谢免费看| 日韩高清不卡免费一区二区| 亚洲欧美成人a∨观看| 日区中文字幕一区二区| 偷柏自拍亚洲综合在线| 免费无码成人AV片在线| 精品午夜福利短视频一区| 国产不卡精品视频男人的天堂| 国产激情第一区二区三区| 亚洲AV无码午夜嘿嘿嘿| 日韩AV高清在线看片| 亚洲色av天天天天天天| 欧美人成精品网站播放| 久久99精品久久水蜜桃| 日韩精品人妻中文字幕| 国色天香成人一区二区| 最新精品国产自偷在自线| 亚洲日韩成人无码不卡网站| 男女性高爱潮免费网站| mm1313亚洲国产精品| 天堂影院一区二区三区四区|