GeeksforGeeks

JOIN:
JOIN w SQL służy do łączenia danych z wielu tabel na podstawie dopasowanego warunku pomiędzy nimi. W wyniku połączenia danych za pomocą instrukcji JOIN powstają nowe kolumny.

Rozważmy dwie tabele:

Chłopcy

Dziewczęta

Przykład:

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

Tabela wynikowa to:

UNION:
UNION w języku SQL służy do łączenia zbioru wyników z dwóch lub więcej instrukcji SELECT. Dane połączone przy użyciu instrukcji UNION są dzielone na wyniki w nowych odrębnych wierszach.

Przykład:

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

Tabela wynikowa to:

Różnica między JOIN i UNION w SQL :

JOIN UNION
JOIN łączy dane z wielu tabel na podstawie dopasowanego warunku między nimi. SQL łączy zbiór wyników z dwóch lub więcej instrukcji SELECT.
Łączy dane w nowe kolumny. Łączy dane w nowe wiersze
Liczba wybranych kolumn z każdej tabeli nie może być taka sama. Liczba kolumn wybranych z każdej tabeli powinna być taka sama.
Datatypy odpowiednich kolumn wybranych z każdej tabeli mogą być różne. Datatypy odpowiednich kolumn wybranych z każdej tabeli powinny być takie same.
Może nie zwracać odrębnych kolumn. Zwraca odrębne wiersze.
Tagi artykułu :

DBMS

Practice Tags :

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.