Mikor használjunk külső csatlakozást az SQL-ben?
Mikor használjunk külső csatlakozást az SQL-ben?

Videó: Mikor használjunk külső csatlakozást az SQL-ben?

Videó: Mikor használjunk külső csatlakozást az SQL-ben?
Videó: Data Analyst: Advanced DAX for POWER BI | Full Course for Beginners | DAX Engines DAX Functions 2024, November
Anonim

An külső csatlakozás két vagy több tábla sorainak kombinálásával eredményeket ad vissza. De ellentétben a belsővel csatlakozik , az külső csatlakozás egy megadott tábla minden sorát visszaadja, még akkor is, ha a csatlakozik állapot nem sikerül.

Ebből kifolyólag mikor használna külső csatlakozást?

Tehát, ha te csak azokat a sorokat szeretné felvenni, amelyek mindkét táblában megegyeznek használod egy BELSŐ csatlakozik . Ha te szeretné az összes sort az egyik táblából, és csak a megfelelő sorokat a másikból, KÜLSŐ csatlakozást használsz (bal vagy jobb), és ha te mindkét tábla összes sorát szeretné lekérni, használod teljes KÜLSŐ csatlakozás.

Azt is tudja, mikor használunk bal külső csatlakozást az SQL-ben? A BAL KÜLSŐ csatlakozás is lehet használt olyan eredményhalmaz visszaadásához, amely tartalmazza az első tábla összes olyan sorát, amely nem létezik a második táblában, a WHERE záradékban tesztelve a második tábla NULL értékű NOT NULL oszlopának értékét. Ez ugyanaz, mint segítségével a WHERE NOT EXISTS allekérdezés.

Ezen kívül mikor kell külső illesztést és belső csatlakozást használni?

  1. Az INNER JOIN használatával visszaadhatja mindkét tábla összes sorát, ahol egyezés van.
  2. Az OUTER JOIN-ban az eredményül kapott táblázat üres oszlopokat tartalmazhat.
  3. A LEFT OUTER JOIN visszaadja az első tábla összes sorát, még akkor is, ha a második táblában nincs találat.

Mi a feladata a jobb oldali külső illesztésnek?

Mi a Jobb külső csatlakozás SQL-ben. Ahogy a név is sugallja Jobb külső csatlakozás egy formája Külső csatlakozás amely minden egyes rekordot visszaad a forrástáblából, és csak azokat az értékeket adja vissza a céltáblából, amelyek teljesítik a Csatlakozik állapot.

Ajánlott: