Kedy použiť vonkajšie spojenie v SQL?
Kedy použiť vonkajšie spojenie v SQL?

Video: Kedy použiť vonkajšie spojenie v SQL?

Video: Kedy použiť vonkajšie spojenie v SQL?
Video: Section 10 2024, November
Anonim

An vonkajší spoj sa používa na vrátenie výsledkov kombináciou riadkov z dvoch alebo viacerých tabuliek. Ale na rozdiel od vnútorného pripojiť sa , vonkajší spoj vráti každý riadok z jednej špecifikovanej tabuľky, aj keď pripojiť sa podmienka zlyhá.

Z toho, kedy by ste použili vonkajšie spojenie?

Takže ak vy chcete zahrnúť iba riadky, ktoré sa zhodujú v oboch tabuľkách používaš VNÚTORNÝ pripojiť sa . Ak vy chcete všetky riadky z jednej tabuľky a iba zodpovedajúce riadky z druhej tabuľky, používate VONKAJŠIE spojenie (vľavo alebo vpravo) a ak vy chcete získať všetky riadky z oboch tabuliek, používaš plný VONKAJŠIE spojenie.

Tiež viete, keď v SQL používame ľavé vonkajšie spojenie? A ĽAVÝ VONKAJŠÍ pripojenie môže byť tiež použité na vrátenie množiny výsledkov, ktorá obsahuje všetky riadky v prvej tabuľke, ktoré neexistujú v druhej tabuľke, testovaním hodnoty stĺpca NOT NULL v druhej tabuľke s hodnotou NULL v klauzule WHERE. Toto je rovnaké ako použitím a poddotaz WHERE NOT EXISTS.

Okrem toho, kedy použiť vonkajšie spojenie a vnútorné spojenie?

  1. Pomocou INNER JOIN vrátite všetky riadky z oboch tabuliek, kde je zhoda.
  2. V OUTER JOIN môže mať výsledná tabuľka prázdne stĺpce.
  3. LEFT OUTER JOIN vráti všetky riadky z prvej tabuľky, aj keď v druhej tabuľke nie sú žiadne zhody.

Aká je funkcia pravého vonkajšieho spoja?

Čo je Pravé vonkajšie spojenie V jazyku SQL. Ako už názov napovedá Pravé vonkajšie spojenie je formou Vonkajšie spojenie ktorá vráti každý záznam zo zdrojovej tabuľky a vráti iba tie hodnoty z cieľovej tabuľky, ktoré spĺňajú Pripojte sa stave.

Odporúča: