Creative Saplings

SQL OUTER JOIN (Norsk)

september 30, 2020
No Comments

Sammendrag: i denne opplæringen lærer du hvordan du bruker SQL ytre sammenføyning inkludert venstre ytre sammenføyning, høyre ytre sammenføyning og full ytre sammenføyning.

Hvis du vil lære om SQL INNER JOIN, sjekk det ut i SQL INNER JOIN-opplæringen.

Det er tre typer OUTER JOIN: venstre ytre sammenføyning, høyre ytre sammenføyning og full ytre sammenføyning. La oss undersøke hver type sammenkobling mer detaljert.

SQL OUTER JOIN – venstre ytre sammenføyning

SQL venstre ytre sammenføyning er også kjent som SQL venstre sammenføyning. Anta at vi ønsker å bli med i to tabeller: A og B. SQL venstre ytre sammenføyning returnerer alle radene i venstre tabell (A) og alle de samsvarende radene som finnes i høyre tabell (B). Det betyr at resultatet av SQL venstre sammenføyning alltid inneholder radene i den venstre tabellen.

Følgende illustrerer SQL venstre ytre syntaks for sammenføyning av to tabeller: tabell_A og tabell_B:

1
2
3
4

VELG kolonne1, kolonne2 …
FRA table_A
LEFT JOIN table_B ON join_condition
WHERE radtilstand

SQL YTRE JOIN – venstre ytre sammenføyningseksempel

Følgende spørsmål velger alle kunder og deres bestillinger:

1
2
3
4
5
6

VELG c.customerid,
c.companyName,
orderid
FRA kunder c
VENSTRE JOIN bestillinger o PÅ o.customerid = c .kunderid
BESTILL MED BESTILLING

Alle rader i kundetabellen er oppført. I tilfelle det ikke er noen samsvarende rad i ordretabellen som er funnet for raden i kundetabellen, er ordrekolonnen i ordretabellen fylt med NULL-verdier.

Vi kan bruke Venn-diagram for å visualisere hvordan SQL VENSTRE YTRE JOIN fungerer.

SQL OUTER JOIN – høyre ytre sammenføyning

SQL høyre ytre sammenføyning returnerer alle radene i høyre tabell og alle samsvarende radene i venstre tabell. Syntaksen til SQL høyre ytre sammenføyning er som følger:

1
2
3
4

VELG kolonne1, kolonne2 …
FRA table_A
RIGHT JOIN table_B ON join_condition
WHERE row_condition

SQL høyre ytre sammenføyning er også kjent som SQL høyre sammenføyning.

SQL OUTER JOIN – høyre ytre sammenføyningseksempel

Følgende eksempel viser SQL høyre ytre sammenføyning:

1
2
3
4
5
6

VELG c.customerid,
c.companyName,
orderi d
FRA kunder c
HØYRE JOIN-bestillinger o PÅ o.customerid = c.customerid
BESTILLE PÅ orderid

Søket returnerer alle radene i ordretabellen og alle samsvarende radene som finnes i kundetabellen.

Følgende Venn-diagram illustrerer hvordan SQL høyre ytre sammenføyning fungerer:

SQL OUTER JOIN – full ytre sammenføyning

Syntaksen til SQL full ytre sammenføyning er som følger:

1
2
3
4

VELG kolonne1, kolonne2 …
FRA table_A
FULL YTRE JOIN table_B ON join_condition
WHERE row_condition

SQL full ytre sammenføyning returnerer:

  • all ro er i venstre tabell-tabell_A.
  • alle rader i høyre tabell-tabell_B.
  • og alle samsvarende rader i begge tabeller.

Noen database styringssystemer støtter ikke syntaks for full ytre sammenføyning av SQL, f.eks. MySQL. Fordi SQL full ytre sammenføyning returnerer et resultatsett som er et kombinert resultat av både SQL venstre sammenføyning og SQL høyre sammenføyning.Derfor kan du enkelt etterligne SQL full ytre sammenføyning ved å bruke SQL venstre sammenføyning og SQL høyre sammenføyning med UNION-operatøren som følger:

SQL OUTER JOIN – fullstendig yttre sammenføyningseksempel

Følgende spørsmål viser SQL full ytre sammenføyning:

1
2
3
4
5
6

VELG c.customerid,
c.companyName,
orderid
FRA kunder c
FULL YTRE JOIN bestillinger o PÅ o.customerid = c.customerid
BESTILL MED BESTILLING

Følgende Venn-diagram illustrerer hvordan SQL full ytre sammenføyning fungerer:

I denne veiledningen har du lært om forskjellige SQL OUTER JOIN inkludert SQL left join, SQL right bli med og SQL full ytre sammenføyning.

  • Var denne opplæringen nyttig?
  • JaNei

Articles
Previous Post

Conduct Disorder (Norsk)

Next Post

String of Pearls Care: How To Grow A String of Pearls Houseplant

Legg igjen en kommentar Avbryt svar

Siste innlegg

  • De beste fotografiskolene i verden, 2020
  • Suverene borgere tar sin regjeringsfilosofi til veiene
  • Veiledning for stukkaturreparasjon
  • Muckrakers (Norsk)
  • Precision Oncology (Norsk)

Arkiv

  • februar 2021
  • januar 2021
  • desember 2020
  • november 2020
  • oktober 2020
  • september 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.