GeeksforGeeks

JOIN:
JOIN în SQL este utilizat pentru a combina date din mai multe tabele pe baza unei condiții de potrivire între ele. Datele combinate cu ajutorul instrucțiunii JOIN rezultă în noi coloane.

Considerăm cele două tabele:

Băieți

Fete

Exemplu:

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

Tabloul rezultat este:

UNION:
UNION în SQL este utilizat pentru a combina setul de rezultate a două sau mai multe instrucțiuni SELECT. Datele combinate cu ajutorul instrucțiunii UNION sunt în rezultate în noi rânduri distincte.

Exemplu:

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

Tabelul rezultat este:

Diferența dintre JOIN și UNION în SQL :

JOIN UNION
JOIN combină date din mai multe tabele pe baza unei condiții de potrivire între ele. SQL combină setul de rezultate a două sau mai multe instrucțiuni SELECT.
Combinează datele în coloane noi. Combinează datele în rânduri noi
Numărul de coloane selectate din fiecare tabel poate să nu fie același. Numărul de coloane selectate din fiecare tabel trebuie să fie același.
Tipurile de date ale coloanelor corespunzătoare selectate din fiecare tabel pot fi diferite. Numărul de coloane corespunzătoare selectate din fiecare tabel trebuie să fie același.
Este posibil să nu returneze coloane distincte. Se returnează rânduri distincte.
Etichete articol : SGBD
Etichete de practică :

Lasă un răspuns

Adresa ta de email nu va fi publicată.