前言

本節(jié)我們來講講聯(lián)接綜合知識,我們在大多教程或理論書上都在講用哪好,哪個性能不如哪個的性能,但是真正講到問題的實質(zhì)卻不是太多,所以才有了本系列每一篇的篇幅不是太多,但是肯定是我用心去查找許多資料而寫出,簡短的內(nèi)容,深入的理解,Always to review the basics。

初次探討INNER JOIN和IN性能分析

接下來我們看第一篇聯(lián)接綜合知識講解INNER JOIN和IN的比較分析,我們通過創(chuàng)建表來看INNER JOIN。

創(chuàng)建測試表1

CREATE TABLE Table1  (
 id INT IDENTITY PRIMARY KEY,
 SomeColumn CHAR(4),
 Filler CHAR(100)
)

插入測試數(shù)據(jù)

Insert into Table1(SomeColumn) Values (1),(2),(3),(4),(5)

創(chuàng)建測試表2并插入數(shù)據(jù)

USE TSQL2012
GO

CREATE TABLE Table2  (IntCol int)
Insert into Table2 (IntCol) Values (1),(2),(2),(3),(4),(5),(5)

接下來我們對測試表1和測試表2中的SomeColumn和IntCol進(jìn)行JOIN

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

USE TSQL2012
GO

SELECT *FROM Table1 b 
 INNER JOIN Table2 s ON b.SomeColumn = s.IntCol

網(wǎng)友評論