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 ja HAVING 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