GeeksforGeeks

JOIN:
JOIN i SQL bruges til at kombinere data fra mange tabeller baseret på en matchet betingelse mellem dem. De data, der kombineres ved hjælp af JOIN-anvisningen, resulterer i nye kolonner.

Konsulenter de to tabeller:

Drenge

Piger

Eksempel:

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

Den resulterende tabel er:

UNION:
UNION i SQL bruges til at kombinere resultatmængden fra to eller flere SELECT-meddelelser. De data, der kombineres ved hjælp af UNION-erklæringen, er i resultater i nye særskilte rækker.

Eksempel:

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

Den resulterende tabel er:

Forskellen mellem JOIN og UNION i SQL :

JOIN UNION
JOIN kombinerer data fra mange tabeller baseret på en matchet betingelse mellem dem. SQL kombinerer resultatmængden af to eller flere SELECT-anvisninger.
Det kombinerer data til nye kolonner. Det kombinerer data til nye rækker
Antal kolonner, der vælges fra hver tabel, er muligvis ikke det samme. Antal kolonner, der vælges fra hver tabel, skal være det samme.
Datatyperne for tilsvarende kolonner, der vælges fra hver tabel, kan være forskellige. Datatyperne for de tilsvarende kolonner, der er valgt fra hver tabel, skal være de samme.
Det må ikke returnere forskellige kolonner. Det returnerer forskellige rækker.
Artikel Tags : DBMS
Praksis Tags :

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.