GeeksforGeeks

JOIN:
JOINia SQL:ssä käytetään monien taulukoiden tietojen yhdistämiseen niiden välisen ehdon perusteella. JOIN-lauseen avulla yhdistetyt tiedot johtavat uusiin sarakkeisiin.

Tarkastellaan kahta taulukkoa:

Pojat

Tytöt

Esim:

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

Tulostaulukko on:

UNION:
UNIONia käytetään SQL:ssä kahden tai useamman SELECT-lausekkeen tulosjoukon yhdistämiseen. UNION-lauseen avulla yhdistetyt tiedot on tuloksiksi uusiksi erillisiksi riveiksi.

Esimerkki:

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

Tulostaulukko on:

Ero JOINin ja UNIONin välillä SQL:ssä :

JOIN UNION
JOIN yhdistää tietoja useista taulukoista niiden välisen täsmäävän ehdon perusteella. SQL yhdistää kahden tai useamman SELECT-lausekkeen tulosjoukon.
Yhdistää tietoja uusiksi sarakkeiksi. Yhdistää tietoja uusiksi riveiksi
Kustakin taulukosta valittujen sarakkeiden määrä ei välttämättä ole sama. Kustakin taulukosta valittujen sarakkeiden lukumäärän tulisi olla sama.
Kustakin taulukosta valittujen vastaavien sarakkeiden tietotyypit voivat olla erilaisia. Kustakin taulukosta valittujen vastaavien sarakkeiden datatyyppien tulisi olla samat.
Se ei saa palauttaa erillisiä sarakkeita. Se palauttaa erillisiä rivejä.
Artikkelin tunnisteet :

DBMS

Practice Tags :

Vastaa

Sähköpostiosoitettasi ei julkaista.