Mainokset

SQL UNIONIN lauseke/operaattori käytetään yhdistää tulokset kahden tai useamman SELECT palaamatta kaikki identtiset rivit.,

Voit käyttää tätä UNIONIN mainittiin, jokainen SELECT täytyy olla

  • sama määrä sarakkeita valitun
  • sama määrä sarakkeessa ilmaisut
  • samat tiedot tyyppi ja
  • On ne samassa järjestyksessä

Mutta niiden ei tarvitse olla sama pituus.

syntaksi

UNION −lausekkeen perussyntaksi on tässä seuraava –

, annettu ehto voi olla mikä tahansa vaatimukseesi perustuva lauseke.

esimerkki

harkitse seuraavia kahta taulukkoa.

Taulukko 1 − asiakkaiden taulukko on seuraava.,

Taulukko 2-TILAUSTAULUKKO on seuraava.

Nyt, anna meidän yhdistää nämä kaksi taulukkoa meidän SELECT seuraavasti −

SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_IDUNION SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS RIGHT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;

Tämä tuottaa seuraavan tuloksen −

UNIONI KAIKKI Lausekkeen

UNIONI KAIKKI operaattori on tapana yhdistää tulokset kahden SELECT myös päällekkäisiä rivejä.

samoja sääntöjä, joita sovelletaan unionin lausekkeeseen, sovelletaan unionin kaikkiin toimijoihin.

syntaksi

unionin perussyntaksi kaikki on seuraava.

tässä mainittu ehto voi olla mikä tahansa lauseke, joka perustuu vaatimukseesi.,

Esimerkki

Harkitse seuraavat kaksi taulukkoa,

Taulukko 1 − ASIAKKAAT-Taulukko on seuraava.

Taulukko 2-TILAUSTAULUKKO on seuraava.

Nyt, anna meidän yhdistää nämä kaksi taulukkoa meidän SELECT seuraavasti −

SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS LEFT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_IDUNION ALL SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS RIGHT JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;

Tämä tuottaa seuraavan tuloksen −

On olemassa kaksi muita lausekkeita (eli operaattorit), jotka ovat kuin UNIONIN lauseke.

  • SQL LEIKKAAVAT Lauseke − Tätä käytetään yhdistää kaksi VALITSE lausuntoja, mutta palauttaa rivejä, vain ensimmäinen VALITSE ilmoitus, että ovat identtinen rivi toisessa SELECT.,

  • SQL PAITSI Lauseke − Tässä yhdistyy kaksi SELECT ja palauttaa rivit VALITSE ensin ilmoitus, että ei palauteta toisen SELECT.

Mainokset