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 :