Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte dve tabuľky SQL . Napríklad , poďme vytvoriť študenti tabuľku a tabuľku stupňa . Tabuľka študenti budú mať nasledujúce atribúty : studentID , krstné meno , priezvisko , SSN , adresa a gradYear . Tabuľka stupňa bude mať nasledujúce atribúty : . StudentID , ID triedy , classTerm a gradeLetter
2
nájsť spoločný prvok alebo prvky v každej tabuľke . V našom príklade , spoločným prvkom je studentID . To nemusí byť vždy pravda , že spoločné atribúty majú rovnaký názov . Mali by vykonať rovnaký typ atribútu . Tu typ atribútu je číslo .
3
Vytvoriť príklad pripojiť vyhlásenie . Zahrnúť " ON " klauzula vo svojom vyhlásení dotaze SQL pripojiť stĺpec alebo stĺpce v tabuľkách . Príkladom spojenia príkaz SQL môže vyzerať napríklad takto :
SELECT meno , priezvisko FROM študenti JOIN stupne ON students.studentID = grades.studentID kde student.gradYear = 2007
Tento dotaz bude vytvárať kombinované údaje o stôl študentov , ktorí sú absolvovaní v roku 2007 .
4
Vytvoriť príklad LEFT JOIN príkazu . Left - join Príkladom by mohol vyzerať takto :
Vyberte ssn FROM študenti LEFT JOIN stupňov na students.studentID = grades.studentID kde student.lastName = " Johnson "
Tento dotaz by vytvárať niektoré výsledky , ktoré majú študentom bez stupňoch ešte možná , pretože práve začína triedu , ktorá rok a nedokončili žiadne triedy ešte . Záznamy môžu existovať v tabuľke platových tried v súvislosti s prípravou , keď dokončenie kurzu .
5
Môžete napríklad RIGHT JOIN príkazu . Pravým pripojiť Príkladom by mohol vyzerať takto :
SELECT meno , priezvisko , classTerm FROM študenti RIGHT JOIN stupne ON students.studentID = grades.studentID kde student.gradYear < 2003
tento dotaz by prinieslo výsledky s nulovými premenných z tabuľky študentov, pretože nie každý študent vzal tried každý termín .
Copyright © počítačové znalosti Všetky práva vyhradené