GeeksforGeeks

JOIN:
JOIN i SQL används för att kombinera data från många tabeller baserat på ett matchat villkor mellan dem. De data som kombineras med hjälp av JOIN-anvisningen resulterar i nya kolumner.

Konsultera de två tabellerna:

Pojkar

Flickor

Exempel:

sql> SELECT Boys.Name, Boys.Age, Girls.Address,FROM Boys INNER JOIN Girls ON Boys.Rollno = Girls.Rollno; 

Den resulterande tabellen är:

UNION:
UNION i SQL används för att kombinera resultaten från två eller flera SELECT-meddelanden. De data som kombineras med hjälp av UNION-anvisningen är i resultat i nya distinkta rader.

Exempel:

sql> SELECT Name FROM Boys WHERE Rollno < 16 UNIONSELECT Name FROM Girls WHERE Rollno > 9 

Den resulterande tabellen är:

Skillnaden mellan JOIN och UNION i SQL :

JOIN UNION
JOIN kombinerar data från många tabeller baserat på ett matchat villkor mellan dem. SQL kombinerar resultatmängden från två eller flera SELECT-anvisningar.
Det kombinerar data till nya kolumner. Det kombinerar data till nya rader
Antalet kolumner som väljs från varje tabell får inte vara detsamma. Antalet kolumner som väljs från varje tabell bör vara detsamma.
Datatyperna för motsvarande kolumner som väljs från varje tabell kan vara olika. Datatyperna för motsvarande kolumner som valts från varje tabell bör vara desamma.
Det är möjligt att den inte returnerar distinkta kolumner. Det returnerar distinkta rader.
Artikel Taggar : DBMS
Övning Taggar :

Lämna ett svar

Din e-postadress kommer inte publiceras.