Millal kasutada SQL-is välist liitumist?
Millal kasutada SQL-is välist liitumist?

Video: Millal kasutada SQL-is välist liitumist?

Video: Millal kasutada SQL-is välist liitumist?
Video: CS50 2013 - Week 9, continued 2024, November
Anonim

An välimine liitmine kasutatakse tulemuste tagastamiseks, kombineerides ridu kahest või enamast tabelist. Kuid erinevalt sisemisest liituda , välimine liitmine tagastab iga rea ühest määratud tabelist, isegi kui liituda tingimus ebaõnnestub.

Millal te kasutaksite välist ühendust?

Niisiis, kui sina soovite kaasata ainult neid ridu, millel on mõlemas tabelis vaste kasutad SISEMINE liituda . Kui sina soovite, et ühest tabelist oleksid kõik read ja teisest tabelist ainult sobivad read, kasutate VÄLIST liitumist (vasakule või paremale) ja kui sina soovite saada mõlemast tabelist kõik read, kasutad a TÄIS VÄLINE liitumine.

Kas teate ka, kui kasutame SQL-is vasakut välist liitumist? A LEFT OUTTER liitu võib ka olla kasutatud et tagastada tulemuskomplekt, mis sisaldab kõiki esimese tabeli ridu, mida teises tabelis pole, testides WHERE-klauslis teise tabeli veeru NOT NULL väärtust, millel on NULL väärtus. See on sama, mis kasutades alampäring KUS EI OLEMAS.

Millal lisaks sellele kasutada välimist ja sisemist liitumist?

  1. Funktsiooni INNER JOIN saate kasutada mõlema tabeli kõigi ridade tagastamiseks, kus on vaste.
  2. OUTER JOIN-is võivad saadud tabelis olla tühjad veerud.
  3. LEFT OUTER JOIN tagastab kõik esimese tabeli read, isegi kui teises tabelis pole vasteid.

Mis on parempoolse välisühenduse funktsioon?

Mis on Parempoolne ühendus SQL-is. Nagu nimigi ütleb Parempoolne ühendus on vorm Väline liitumine mis tagastab iga kirje lähtetabelist ja tagastab sihttabelist ainult need väärtused, mis vastavad Liitu tingimus.

Soovitan: