GeeksforGeeks

JOIN:
JOIN in SQL wird verwendet, um Daten aus vielen Tabellen auf der Grundlage einer übereinstimmenden Bedingung zwischen ihnen zu kombinieren. Die mit der JOIN-Anweisung kombinierten Daten ergeben neue Spalten.

Betrachten Sie die beiden Tabellen:

Jungen

Mädchen

Beispiel:

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

Die resultierende Tabelle ist:

UNION:
UNION in SQL wird verwendet, um die Ergebnismenge von zwei oder mehr SELECT-Anweisungen zu kombinieren. Die Daten, die mit der UNION-Anweisung kombiniert werden, werden in den Ergebnissen zu neuen, unterschiedlichen Zeilen.

Beispiel:

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

Die resultierende Tabelle ist:

Unterschied zwischen JOIN und UNION in SQL :

JOIN UNION
JOIN kombiniert Daten aus mehreren Tabellen auf der Grundlage einer übereinstimmenden Bedingung zwischen ihnen. SQL kombiniert die Ergebnismenge von zwei oder mehr SELECT-Anweisungen.
Es kombiniert Daten in neuen Spalten. Es kombiniert Daten in neuen Zeilen
Die Anzahl der ausgewählten Spalten aus jeder Tabelle darf nicht gleich sein. Die Anzahl der aus jeder Tabelle ausgewählten Spalten sollte gleich sein.
Die Datentypen der entsprechenden aus jeder Tabelle ausgewählten Spalten können unterschiedlich sein. Datentypen der entsprechenden Spalten, die aus jeder Tabelle ausgewählt wurden, sollten gleich sein.
Es darf keine unterschiedlichen Spalten zurückgeben. Es gibt unterschiedliche Zeilen zurück.
Artikel Tags :

DBMS

Praxis-Tags :

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.