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 :