SQL- correlated subquery üçün izah

tam olaraq ayırd edə bilmirəm. digər single-row, multiple-row, multicolum subquery-lər hamısı correlated-ə aiddi ya necə? correlated bu üçü ola bilir yazılıb. ama tam correlated subquery xüsusiyyətləri nədi ayırd edə bilmədim. öncədə cavablandıracaqlar təşəkkürlər.

correlated subquery-lər hansılardır?


Yadda saxlama
Kateqoriya: Sual . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

(10:18, 11/06/2015 ) #56106

Cerrelated query-lər qarşılıqlı asılı olan query-lərə deyilir. Yəni Bir query içərisində ikinci bir query olur ki, onun nəticəsi birincidən asılıdır, amma özlüyündə birinci query-nin də nəticəsi ikinci query-dən asılı olur. Misal üçün.

(https://technet.microsoft.com/en-us/library/ms187638(v=sql.105).aspx)

SELECT DISTINCT c.LastName, c.FirstName, e.BusinessEntityID 
FROM Person.Person AS c JOIN HumanResources.Employee AS e
ON e.BusinessEntityID = c.BusinessEntityID 
WHERE 5000.00 IN
    (SELECT Bonus
    FROM Sales.SalesPerson sp
    WHERE e.BusinessEntityID = sp.BusinessEntityID) ;

Burada gördüyünüz kimi

SELECT Bonus
    FROM Sales.SalesPerson sp
    WHERE e.BusinessEntityID = sp.BusinessEntityID

Bu query-nin nəticəsi “e.BusinessEntityID”- asılı olaraq dəyişir, yəni birinci query-dəki ID-lərdən asılı olaraq.
Və ümumilikdə

SELECT DISTINCT c.LastName, c.FirstName, e.BusinessEntityID 
FROM Person.Person AS c JOIN HumanResources.Employee AS e
ON e.BusinessEntityID = c.BusinessEntityID 
WHERE 5000.00 İN (...)

query-sinin də nəticəsi bu mötərizə daxilində olan query-dən asılıdır.
Beləliklə bu iki query biri-birindən qarşılıqlı asılı olmuş olurlar.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (02:43, 27/06/2015 ) #56362

    çox sağolun, əziyyət çəkmisiniz. minnətdaram!

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Aysu2009 cavab verdi - Telefonda riyazi işarələri nətər yazım? (11 gün əvvəl)

Aysu2009 cavab verdi - kurs diplomu ilə işləyə bilərəm? (11 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (11 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (11 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (11 gün əvvəl)

Software Developer cavab verdi - Azərbaycanda fahişə yanına getmək gedən kişi üçün cinayyətdirmi? (18 gün əvvəl)

Software Developer cavab verdi - İnzibati həbs (20 gün əvvəl)

Software Developer cavab verdi - Kripto odəmə qəbulu, xarici musterilerden (21 gün əvvəl)

Cənab cavab verdi - Azərbaycandakı supermarket kassalarında işlədilən proqram (24 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (25 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (27 gün əvvəl)

Cənab cavab verdi - kurs diplomu ilə işləyə bilərəm? (27 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (30 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (30 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (31 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23300 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2025