Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Typy pripája v T - SQL

Transact - SQL , tiež známy ako T - SQL , Microsoft je verzia Structured Query Language používaných pre správu počítačových databáz . Pomocou príkazov T - SQL , môžete vytvoriť novú databázu , vytvoriť tabuľky a iné dátové štruktúry , pridať dáta do tabuľky , a skúmať a analyzovať dáta . Môžete načítať dáta z jednej alebo viacerých tabuliek pomocou príkazu SELECT , možnosť spojiť spája viac tabuliek spolu zložitejších výsledkov . Databázy , tabuľky a polia

databáza ukladá informácie , ktoré slúžia konkrétnu aplikáciu . Napríklad , mzdové databázy má informácie o zamestnancoch a ich platové históriu . Predajné databázy má mená zákazníkov , adresy , kontakty a informácie o výrobkoch . Tabuľky v rámci databázy popísať a obsahujú aktuálne dáta . Mzdové databázy má tabuľky pre zamestnancov a výplaty . Polia v tabuľkách správať ako stĺpcov v tabuľke , popisujúci tie najmenšie kúsky dát , ako je napríklad počet zamestnancov a meno , dátum najať a zaplatiť sadzbu v tabuľke zamestnancov . Tabuľka výplaty má číslo zamestnanca , kontrolné číslo , dátum a čiastku . Pripojiť sa môžete pripojiť dva stoly dohromady , pretože obaja majú číslo zamestnanca poľa .
INNER JOIN

môžete získať jednoduchý prehľad dát z jednej tabuľky pomocou vyberte príkaz , ako napríklad " SELECT zamestnancov - číslo , zamestnanca meno , zamestnanec - adresy od zamestnancov . " Ak všetko , čo potrebujete , je zoznam zamestnancov , napríklad , tabuľka zamestnancov obsahuje všetky dáta . Zoznam kontrolných čísiel a mien zamestnancov za uplynulý mzdy , je potrebné spojiť dve tabuľky dohromady , ako napríklad pomocou príkazu " SELECT zamestnanec číslo , zamestnanec - name , skontrolujte , či - číslo od zamestnancov JOIN výplaty na employees.employee číslo tO paychecks.employee - číslo . " T - SQL nevyžaduje veľké slová , ale to robí príkazy čitateľnejší . Tu je možnosť spojiť je naozaj vnútorné spojenie , databáza vám dáva výsledky len pre tých zamestnancov , ktorí boli zaplatené. Môžete zadať slovo " vnútorné " výslovne alebo opustiť to .
Vonkajšie spojenie

inú formu spojenia , vonkajšie spojenie , poskytuje vám všetky záznamy z oboch tabuliek . Technicky , toto sa nazýva karteziánsky súčin , týkajúce sa teórie množín a všetky prvky z oboch množín . Ak potrebujete zoznam všetkých zamestnancov , ktorí sa nedostávajú výplaty , napríklad pre poverené predajcov platené prostredníctvom iného systému , mali by ste použiť túto možnosť jednoducho pridaním slova " vonkajšie" pred " JOIN " v SQL príkazom popísané skôr.

Pravý a ľavý pripája

vonkajšie spojenie môže vrátiť obrovské množstvo výsledkov . Ak máte , napríklad , 150 zamestnancov a mzdy tabuľku s 1000 záznamov , vonkajšie spojenie vám dáva 150.000 celkom záznamov . Ak ste kreditnú kartu , s miliónmi zákazníkov , z ktorých každá má stovky transakcií na súbore , vonkajšie spojenie výsledky v stovkách biliónov záznamov . Možno obmedziť výsledky pomocou pravej a ľavej vonkajšie spojenie . Pravé vonkajšie spojenie vám všetky záznamy v prvej tabuľke dáva , ale iba tie , v druhej tabuľke , ktoré zodpovedajú . Ľavé vonkajšie spojenie vráti všetky záznamy v druhej tabuľke , ale iba tie záznamy v prvej tabuľke , ktoré zodpovedajú . K nim použiť v SQL príkazom , pridať slová " pravý " alebo " ľavý " pred voľbou "vonkajší " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené