Kdaj uporabiti zunanjo povezavo v SQL?
Kdaj uporabiti zunanjo povezavo v SQL?

Video: Kdaj uporabiti zunanjo povezavo v SQL?

Video: Kdaj uporabiti zunanjo povezavo v SQL?
Video: Брэн Феррен: Чтобы создать на века, соединим искусство и науку 2024, Maj
Anonim

An zunanji spoj se uporablja za vračanje rezultatov s kombiniranjem vrstic iz dveh ali več tabel. Toda za razliko od notranjega pridruži se , zunanji spoj vrne vsako vrstico iz ene določene tabele, tudi če je pridruži se stanje ne uspe.

Kdaj bi torej uporabili zunanji spoj?

Torej če ti želite vključiti samo vrstice, ki se ujemajo v obeh tabelah uporabljaš NOTRANJE pridruži se . Če ti želite vse vrstice iz ene od tabel in samo ujemajoče se vrstice iz druge, uporabljate OUTER spoj (levo ali desno) in če ti želim dobiti vse vrstice iz obeh tabel, uporabljaš a POLNO ZUNANJI spoj.

Veš tudi, ko uporabljamo levi zunanji spoj v SQL? A LEVI ZUNANJI spoj lahko tudi uporablja vrniti niz rezultatov, ki vsebuje vse vrstice v prvi tabeli, ki ne obstajajo v drugi tabeli, tako da v členu WHERE preizkusite vrednost stolpca NOT NULL v drugi tabeli z vrednostjo NULL. To je isto kot z uporabo a podpoizvedba WHERE NE EXISTS.

Poleg tega, kdaj uporabiti zunanji in notranji spoj?

  1. INNER JOIN uporabite za vrnitev vseh vrstic iz obeh tabel, kjer se ujema.
  2. V OUTER JOIN ima lahko nastala tabela prazne stolpce.
  3. LEFT OUTER JOIN vrne vse vrstice iz prve tabele, tudi če v drugi tabeli ni ujemanj.

Kakšna je funkcija desnega zunanjega spoja?

Kaj Je Desni zunanji spoj V SQL. Kot že ime pove Desni zunanji spoj je oblika Zunanji spoj ki vrne vsak zapis iz izvorne tabele in vrne samo tiste vrednosti iz ciljne tabele, ki izpolnjujejo Pridružite se stanje.

Priporočena: