Kartezyen məhsul birləşməsi nədir?
Kartezyen məhsul birləşməsi nədir?

Video: Kartezyen məhsul birləşməsi nədir?

Video: Kartezyen məhsul birləşməsi nədir?
Video: Ürün Taşıma Robotu #shorts #keşfet #konveyör #makine #mechanical #tools 2024, Noyabr
Anonim

A Kartezyen birləşmə və ya Kartezyen məhsul a qoşulun bir cədvəlin hər cərgəsindən digər cədvəlin hər sırasına. Bu, adətən uyğun gəlmədikdə olur qoşulun sütunlar müəyyən edilir. Məsələn, 100 sətirdən ibarət A cədvəli qoşuldu 1000 sıralı B cədvəli ilə, a Kartezyen birləşmə 100.000 sətir qaytaracaq.

Eynilə, siz soruşa bilərsiniz, Kartezyen məhsul ilə birləşmə arasındakı fərq nədir?

SQL İNNER QOŞULUN : Ən azı bir uyğunluq varsa, hər iki cədvəldə mövcud olan qeydləri (və ya sətirləri) qaytarır arasında sütunlar. SQL QOŞULUN : qaytarır Kartezyen məhsul hər iki masanın. Kartezyen məhsul Cədvəl 1-də mövcud olan sətirlərin sayı Cədvəl 2-də mövcud olan sətirlərin sayına vurulan deməkdir.

İkincisi, verilənlər bazasında Kartezyen nədir? A Kartezyen qoşulmaq, həmçinin a Kartezyen məhsul, bir cədvəlin hər sətirinin digər cədvəlin hər sətirinə birləşməsidir. Məsələn, A cədvəlinin 100 cərgəsi varsa və 1000 cərgədən ibarət B cədvəli ilə birləşdirilirsə, Kartezyen qoşulmaq 100.000 sıra ilə nəticələnəcək.

Eynilə, Kartezyen birləşmənin istifadəsi nədir?

A çarpaz birləşmə iki cədvəldən hər cərgənin birləşməsini yaratmaq istədiyiniz zaman istifadə olunur. Bütün sıra birləşmələri nəticəyə daxil edilir; buna adətən deyilir çarpaz məhsul birləşməsi . Ümumi bir istifadə edin üçün a çarpaz birləşmə rənglər və ölçülər kimi elementlərin bütün birləşmələrini əldə etməkdir.

Daxili birləşmə Kartezyen məhsuldurmu?

The KARTEZİYA QOŞULUN və ya XARÇ QOŞULUN qaytarır Kartezyen məhsul iki və ya daha çox birləşdirilmiş cədvəldən olan qeydlər dəstindən. Beləliklə, bir-ə bərabərdir daxili birləşmə harada qoşulun -şərt həmişə doğru və ya olduğu kimi qiymətləndirir qoşulun -şərt ifadədə yoxdur.

Tövsiyə: