Mikä on Cartesian-tuote SQL Serverissä?
Mikä on Cartesian-tuote SQL Serverissä?

Video: Mikä on Cartesian-tuote SQL Serverissä?

Video: Mikä on Cartesian-tuote SQL Serverissä?
Video: Calculus III: Three Dimensional Coordinate Systems (Level 1 of 10) | Basics 2024, Marraskuu
Anonim

The karteesinen tuote , jota kutsutaan myös nimellä a ylittää -join, palauttaa kaikki rivit kaikissa kyselyssä luetelluissa taulukoissa. Jokainen ensimmäisen taulukon rivi on paritettu kaikkien toisen taulukon rivien kanssa. Tämä tapahtuu, kun kahden taulukon välillä ei ole määritetty suhdetta. Sekä AUTHOR- että STORE-taulukoissa on kymmenen riviä.

Kun tämä otetaan huomioon, onko ristiliitos sama kuin Cartesian-tuote?

Molemmat liittyy antaa sama tulos. Ylittää - liittyä seuraan on SQL 99 liittyä seuraan ja karteesinen tuote on Oraclen oma liittyä seuraan . A ylittää - liittyä seuraan jossa ei ole "jos"-lauseketta, antaa karteesinen tuote . karteesinen tuote tulosjoukko sisältää ensimmäisen taulukon rivien lukumäärän kerrottuna toisen taulukon rivien määrällä.

Lisäksi mitä on ristiliitos SQL:ssä esimerkin kanssa? The RISTILIITY liitettiin kaikki ensimmäisen taulukon rivit (T1) jokaisen toisen taulukon (T2) riviin. Toisin sanoen, ristiliitos palauttaa molempien taulukoiden rivien suorakulmaisen tulon. The RISTILIITY saa rivin ensimmäisestä taulukosta (T1) ja luo sitten uuden rivin jokaiselle toisen taulukon (T2) riville.

Tämän lisäksi, mikä aiheuttaa karteesisen tuotteen?

Jonkin sisällä KARTESIAAN JOIN yhden taulukon jokaiselle riville on liitos toisen taulukon jokaiselle riville. Jos WHERE-ehtoa ei ole, KARTESIAAN JOIN käyttäytyy kuten a KARTEESINEN TUOTE . eli tulosjoukon rivien lukumäärä on tuote kahden taulukon rivien lukumäärästä.

Mikä on tuoteliitos?

Määritelmä Tuotteen liittyminen The tuotteen liittäminen vertaa jokaista yhdestä relaatiosta määritettyä riviä jokaiseen toisen suhteen täyttävään riviin ja tallentaa WHERE-predikaattisuodatinta vastaavat rivit. Kyselyssä ei ole määritetty WHERE-lausetta. The liittyä seuraan on epätasa-arvoisessa tilanteessa. On ORed liittyä seuraan ehdot.

Suositeltava: