GeeksforGeeks

JOIN:
JOIN in SQL wordt gebruikt om gegevens uit vele tabellen te combineren op basis van een overeenkomstige voorwaarde tussen hen. De gegevens gecombineerd met behulp van JOIN verklaring resulteert in nieuwe kolommen.

Bekijk de twee tabellen:

Boys

Girls

Exemplaar:

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

De resulterende tabel is:

UNION:
UNION in SQL wordt gebruikt om de resultaatverzameling van twee of meer SELECT statements te combineren. De gegevens die met UNION statement worden gecombineerd, worden omgezet in nieuwe afzonderlijke rijen.

Voorbeeld:

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

De resulterende tabel is:

Verschil tussen JOIN en UNION in SQL :

JOIN UNION
JOIN combineert gegevens uit vele tabellen op basis van een overeenkomstige voorwaarde tussen die tabellen. SQL combineert de resultatenset van twee of meer SELECT statements.
Het combineert gegevens in nieuwe kolommen. Het combineert gegevens in nieuwe rijen
Het aantal geselecteerde kolommen uit elke tabel mag niet hetzelfde zijn. Aantal kolommen geselecteerd uit elke tabel moet hetzelfde zijn.
Datatatypes van overeenkomstige kolommen geselecteerd uit elke tabel kunnen verschillend zijn. Datatatypes van overeenkomstige kolommen geselecteerd uit elke tabel moeten hetzelfde zijn.
Het mag geen verschillende kolommen teruggeven. Het geeft verschillende rijen terug.
Artikel tags :

DBMS

Praktijk Tags :

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.