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?


Sualı yadda saxla
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

Roma095 cavab verdi - Mənə Russiyadan playstation 5 hediye gonderibler ona rusum odemeliyem? (10 saat əvvəl)

hqart cavab verdi - veb hosting - 20-30 min ziyarətçi (12 saat əvvəl)

Erro0010 cavab verdi - Bakinternetdə bir xətlə iki internet xətti (23 saat əvvəl)

Erro0010 cavab verdi - Aliexpress sifarişləri hələ də gəlir? (23 saat əvvəl)

Erro0010 cavab verdi - point blank parolu unutmuşam (23 saat əvvəl)

Erro0010 cavab verdi - Xaricdən telefon gətirmək (1 gün əvvəl)

Erro0010 cavab verdi - Alibaba, Aliexpressden alib, Azerbaycanda mali nece satmaq olar (1 gün əvvəl)

Erro0010 cavab verdi - Aliexpresdən 50-dən çox saat və ya köynək almaq olar? (1 gün əvvəl)

Software Developer cavab verdi - Mənə Russiyadan playstation 5 hediye gonderibler ona rusum odemeliyem? (1 gün əvvəl)

Software Developer cavab verdi - Kriptovalyuta Ripple (3 gün əvvəl)

Software Developer cavab verdi - Pay paldan necə pul çıxarda bilərəm (3 gün əvvəl)

Hesen Bayramov cavab verdi - Kriptovalyuta Ripple (3 gün əvvəl)

Tamerlan Mammadov cavab verdi - Kriptovalyuta Ripple (3 gün əvvəl)

Samirdd cavab verdi - Payoneer qeydiyyat kodu gelmir (4 gün əvvəl)

Ismayıl Qurbanov cavab verdi - Poctla gonderis (4 gün əvvəl)

Software Developer - 612 xal

E. Hacı - 604 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 432 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

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

Proyekt haqqında

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