Oppsummering: i denne opplæringen vil du lære hvordan å bruke SQLite UNION – operatoren til å kombinere resultat sett av to eller flere søk i en enkelt resultat.

Introduksjon til SQLite UNION-operatoren

noen Ganger, du trenger for å kombinere data fra flere tabeller til et komplett resultat. Det kan være for tabeller med tilsvarende data i samme database eller kanskje du trenger å kombinere lignende data fra flere databaser.,

for Å kombinere rader fra to eller flere søk i en enkelt resultat, kan du bruke SQLite UNION operatør. Følgende illustrerer den grunnleggende syntaks for UNION bruker:

Begge UNION og UNION ALL operatører kombinere rader fra resultat sett i et enkelt resultat. UNION operatør fjerner fjerne dupliserte rader, mens UNION ALL operatøren ikke.,

Fordi UNION ALL operatøren ikke fjerne dupliserte rader, det går raskere enn UNION operatør.

følgende er regler til union data:

  • antall kolonner i alle spørsmål må være det samme.
  • De tilsvarende kolonnene må ha kompatible datatyper.
  • kolonne-navn på den første spørringen bestemme kolonne navn av den samlede resultat.
  • GROUP BY og HAVING klausuler er brukt til hvert enkelt spørring, ikke det endelige resultat.,
  • ORDER BY klausulen er brukt til kombinert resultat, og ikke i den individuelle resultat.

Merk at forskjellen mellom UNION og JOIN f.eks INNER JOIN eller LEFT JOIN at JOIN klausulen kombinerer kolonner fra flere relaterte tabeller, mens UNION kombinerer rader fra flere lignende bord.,4″>

følgende uttalelse kombinerer resultatet sett av t1 og t2-tabellen ved hjelp UNION ALL bruker:

følgende bilde viser resultatet:

følgende bilde illustrerer UNION ALL drift av resultat sett av t1 og t2 tabeller:

SQLite UNION eksempler

La oss ta noen eksempler på bruk av UNION operatør.,

1) SQLite UNION eksempel

Denne uttalelsen bruker UNION – operatoren til å kombinere navn på ansatte og kunder i en enkelt liste:

Her er resultatet:

2) SQLite UNION med FOR eksempel

Dette eksemplet bruker UNION – operatoren til å kombinere navn på ansatte og kunder i en enkelt liste. I tillegg, den bruker ORDER BY klausulen for å sortere listen navn fornavn og etternavn.,

Her er resultatet:

I denne opplæringen, du har lært å bruke SQLite UNION – operatoren til å kombinere rader fra resultat sett i et enkelt resultat. Du lærte også forskjeller mellom UNION og UNION ALL operatører.

  • Var denne opplæringen nyttig ?
  • YesNo