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 :