Yhteenveto: tämä opetusohjelma, opit, miten käyttää SQLite UNION
operaattori yhdistää johtaa sarjaa kaksi tai useampia kyselyitä yhdeksi tulosjoukon.
Johdanto SQLite UNIONIN operaattori
Joskus sinun täytyy yhdistää tietoja useista taulukoista täydellinen tulos asettaa. Se voi olla taulukoita samanlaisia tietoja samassa tietokannassa tai ehkä sinun täytyy yhdistää samanlaisia tietoja useista tietokannoista.,
yhdistää rivit kaksi tai useampia kyselyitä yhdeksi tulos asetettu, voit käyttää SQLite UNION
operaattori. Seuraavassa kuvataan perus syntaksin UNION
käyttäjä:
Molempien UNION
ja UNION ALL
toimijoiden yhdistää rivit johtaa sarjaa yhdeksi tulosjoukon. UNION
operaattori poistaa poistaa päällekkäisiä rivit, kun taas UNION ALL
operaattori ei.,
Koska UNION ALL
operaattori ei poistaa päällekkäisiä rivit, se toimii nopeammin kuin UNION
operaattori.
seuraavat ovat sääntöjä unionin tietoihin:
- sarakkeiden lukumäärän kaikissa kyselyissä on oltava sama.
- vastaavissa sarakkeissa on oltava yhteensopivat tietotyypit.
- ensimmäisen kyselyn sarakenimet määrittävät yhdistetyn tulosjoukon sarakenimet.
GROUP BY
jaHAVING
lausekkeita sovelletaan kunkin yksittäisen kyselyn, ei lopputulos asetettu.,
lauseketta sovelletaan yhdistettyyn tulosjoukkoon, ei yksittäiseen tulosjoukkoon.
Huomaa, että ero UNION
ja JOIN
esim. INNER JOIN
tai LEFT JOIN
että JOIN
lauseke yhdistää sarakkeita useita toisiinsa liittyviä taulukoita, kun UNION
yhdistää rivit useita vastaavia taulukoita.,4″>
seuraavan lausuman yhdistyvät johtaa sarjaa t1 ja t2 taulukko käyttäen UNION ALL
käyttäjä:
seuraava kuva osoittaa, teho:
seuraava kuva havainnollistaa UNION ALL
toiminta johtaa sarjaa t1 ja t2 taulukot:
SQLite UNIONIN esimerkkejä
otetaanpa joitakin esimerkkejä käyttäen UNION
operaattori.,
1) SQLite UNIONIN esimerkki
Tämä lausunto käyttää UNION
operaattori yhdistää nimet työntekijät ja asiakkaat yhdeksi lista:
Tässä on tuotos:
2) SQLite UNIONIN kanssa, JOTTA esimerkiksi
Tässä esimerkissä UNION
operaattori yhdistää nimet työntekijät ja asiakkaat yhdeksi listaksi. Lisäksi se käyttää lauseketta nimilistan lajitteluun etunimen ja sukunimen mukaan.,
Tässä on output:
tässä opetusohjelmassa, olet oppinut, miten käyttää SQLite UNION
operaattori yhdistää rivit johtaa sarjaa yhdeksi tulosjoukon. Olet myös oppinut, erot UNION
ja UNION ALL
toimijoille.
- Auttoiko tämä opetusohjelma ?
- YesNo