Nümunə ilə SQL-də çarpaz birləşmə nədir?
Nümunə ilə SQL-də çarpaz birləşmə nədir?

Video: Nümunə ilə SQL-də çarpaz birləşmə nədir?

Video: Nümunə ilə SQL-də çarpaz birləşmə nədir?
Video: Excel Öyrənmə Dərsləri - Dərs 2 Hesablama Texnikaları və Faizlər - 706| Ömər BAĞCI 2024, Bilər
Anonim

The QOŞULUN birinci cədvəldən (T1) hər cərgəni ikinci cədvəldən (T2) hər sətirlə birləşdirdi. Başqa sözlə, çarpaz birləşmə hər iki cədvəldən sətirlərin Kartezian məhsulunu qaytarır. The QOŞULUN birinci cədvəldən (T1) sətir alır və sonra ikinci cədvəldə (T2) hər sətir üçün yeni sətir yaradır.

Üstəlik, çarpaz birləşmə nədir?

SQL-də, QOŞULUN birinci cədvəlin hər sətirini ikinci cədvəlin hər sətri ilə birləşdirmək üçün istifadə olunur. Kartezyen kimi də tanınır qoşulun çünki o, birləşdirilmiş cədvəllərdən sətir dəstlərinin Kartezian məhsulunu qaytarır.

Bir də soruşa bilər ki, çarpaz birləşməni necə yazırsınız? WHERE bəndi ilə istifadə olunursa QOŞULUN , o, INNER kimi fəaliyyət göstərir QOŞULUN . Eyni nəticəyə nail olmağın alternativ yolu SEÇİM-dən sonra vergüllə ayrılmış sütun adlarından istifadə etmək və FROM bəndindən sonra cəlb olunan cədvəl adlarını qeyd etməkdir. Misal: Budur bir nümunə çarpaz birləşmə SQL-də iki cədvəl arasında.

Burada çarpaz birləşmə nə üçün istifadə olunur?

A çarpaz birləşmə edir zaman istifadə olunur iki cədvəldən hər cərgənin birləşməsini yaratmaq istəyirsiniz. Bütün sıra birləşmələri nəticəyə daxil edilir; buna adətən deyilir xaç məhsul qoşulun . Ümumi bir istifadə etmək üçü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.

Çarpaz tətbiq və çarpaz birləşmə arasındakı fərq nədir?

The ÇAPRAZ MÜRACİƏT EDİN operator semantik olaraq INNER-ə bənzəyir QOŞULUN . Bu INNER-ə bənzəyir QOŞULUN Müəllif və Kitab cədvəllərində yerinə yetirilən əməliyyat. ÇAPRAZ MÜRACİƏT EDİN uyğun sətirlərin olduğu fiziki cədvəldən yalnız qeydləri qaytarır içində Cədvəl qiymətli funksiyanın çıxışı.

Tövsiyə: