SQL-də xarici tətbiqetmə necə işləyir?
SQL-də xarici tətbiqetmə necə işləyir?

Video: SQL-də xarici tətbiqetmə necə işləyir?

Video: SQL-də xarici tətbiqetmə necə işləyir?
Video: T-SQL (Transact-SQL) dərsləri - BOL I Dərs #6 2024, Noyabr
Anonim

XARİCİ MÜRACİƏT in SQL Server. XARİCİ MÜRACİƏT nəticə dəsti yaradan hər iki sətiri və sətirləri qaytarır et Cədvəl dəyərli funksiya tərəfindən yaradılan sütunlarda NULL qiymətlərlə deyil. XARİCİ TƏTBİQ işi SOL kimi KARİCİ QOŞULUN. Yuxarıdakı hər iki sorğu eyni nəticə verir.

Müvafiq olaraq, Çapraz Tətbiq və Xarici Tətbiqdən nə vaxt istifadə edilməlidir?

ÇAPRAZ MÜRACİƏT EDİN ilə əvəz kimi istifadə edilə bilər DAXİLİ QOŞULUN Master cədvəlindən və funksiyadan nəticə əldə etməmiz lazım olduqda. MÜRACİƏT EDİN UNPIVOT üçün əvəz kimi istifadə edilə bilər. ya ÇAPRAZ MÜRACİƏT EDİN və ya XARİCİ MÜRACİƏT bir-birini əvəz edə bilən burada istifadə edilə bilər. Aşağıdakı cədvəlin (MYTABLE adlı) olduğunu düşünün.

Biri də soruşa bilər ki, niyə çarpaz birləşmədən istifadə edirsiniz? A çarpaz birləşmə zaman istifadə olunur Sən iki cədvəldən hər cərgənin birləşməsini yaratmaq istəyirik. 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ə 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.

Həmçinin soruşulur ki, SQL-də sol xarici birləşmə necə işləyir?

SQL OUTER QOŞULUN – sol xarici birləşmə Tutaq ki, biz istəyirik qoşulun iki cədvəl: A və B. SQL sol xarici birləşmə bütün sətirləri qaytarır sol cədvəl (A) və sağ cədvəldə (B) tapılan bütün uyğun sətirlər. nəticəsi deməkdir SQL qoşulmaqdan ayrıldı həmişə sətirləri ehtiva edir sol masa.

Sol birləşmə ilə sol xarici birləşmə arasındakı fərq nədir?

SQL-də, sol qoşul birinci cədvəldəki bütün qeydləri və ikinci cədvəldən uyğun gələn qeydləri qaytarır. İkinci cədvəldə heç bir uyğunluq yoxdursa, yalnız birinci cədvəldən qeydlər qaytarılır. Əsasən yoxdur fərq in sol birləşmə və sol xarici birləşmə . Sol xarici birləşmə ilə eyni nəticələri qaytarır sol qoşul.

Tövsiyə: