Hoe gebruik volledige aansluiting in SQL?
Hoe gebruik volledige aansluiting in SQL?

Video: Hoe gebruik volledige aansluiting in SQL?

Video: Hoe gebruik volledige aansluiting in SQL?
Video: SQL Tutorial - Full Database Course for Beginners 2024, November
Anonim

In SQL die VOL BUITE SLUIT AAN kombineer die resultate van beide links en regs buite sluit aan en keer terug almal (ooreenstemmende of ongeëwenaarde) rye van die tabelle aan beide kante van die aansluit klousule. Kom ons kombineer dieselfde twee tabelle gebruik a volle aansluit . Hier is 'n voorbeeld van vol buitenste sluit aan by SQL tussen twee tafels.

As u dit in ag neem, hoe werk 'n volledige aansluiting?

A AANSLUIT VOL gee al die rye van die saamgevoegde tabelle terug, of hulle nou is ooreenstem of nie, dit wil sê jy kan sê a volle aansluit kombineer die funksies van 'n LINKS SLUIT AAN en 'n REG SLUIT AAN . Volledig aansluit is 'n tipe uiterlike aansluit daarom word dit ook genoem vol buitenste aansluit.

Net so, wat is die funksie van 'n volledige buiteverbinding? An volle buitenste aansluiting is 'n metode om tabelle te kombineer sodat die resultaat ongeëwenaarde rye van albei tabelle insluit. As jy aansluit twee tabelle en wil hê dat die resultaatstel ongeëwenaarde rye van albei tabelle insluit, gebruik a VOLLE BUITESAANSLUITING klousule. Die passing is gebaseer op die aansluit toestand.

Net so word daar gevra, wat is volledige aansluiting in SQL met voorbeeld?

Sluit aan by SQL . Die Volledig aansluit gee basies alle rekords van die linkertabel en ook van die regtertabel terug. Vir voorbeeld , kom ons sê, ons het twee tabelle, Tabel A en Tabel B. Wanneer Volledig aansluit op hierdie twee tabelle toegepas word, gee dit vir ons alle rekords van beide Tabel A en Tabel B terug.

Kan ons by 3 tabelle in SQL aansluit?

As jy benodig data van veelvuldige tafels in een KIES-navraag jy moet óf subnavraag óf gebruik SLUIT AAN . Meeste van die tye ons enigste aansluit twee tafels soos Werknemer en Departement maar soms jy mag vereis aansluit meer as twee tafels en 'n gewilde geval is aansluiting by drie tabelle in SQL.

Aanbeveel: