Select və From yanında olan subquery-lər nə işə yarıyır?

Salam.Select və From yanında olan subquery-lər nə işə yarıyır?Where yanında olanları başa düşürəm amma bunu yox?Harda lazım olur belə sorğular?


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

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

(16:19, 05/05/2014 ) #40665

söhbət sql-dən gedirsə,

select ad, soyad from kitabca where ad=’Cavablar’

select ilə from arasında olanlar cədvəldən hansı stünların seçiləcəyini göstərir, from və where arasında yazılan isə cədvəlin adıdı.

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

(17:05, 05/05/2014 ) #40670

salammmm
men bu suali sizin ozunuzden sorusum siz cavablayin xaiw

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

(17:31, 05/05/2014 ) #40672

Select,From və Where nə olduğun özümdə bilirəm 🙂 Mən Select və From-un yanında yazılan subquery-lər haqqında soruşmuşdum.

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

    (18:32, 05/05/2014 ) #40679

    Sualı nümunə ilə versəydiz bir dəfəyə cavab alardız. 🙂 Sualın cavabının tapılması 90% sualın dolğun verilməsindən asılıdır.
    Subquery adın mənasından göründüyü kimi alt sorğu deməkdir. Yəni məsələn
    select * from isciler where ad=’Huseyn’ – bu adi sorğudur və Hüseyn adlı işçilərin siyahısını çıxarır.
    select * from isciler where ad=(select ad from maaslar order by maas desc limit 1) – bu sorğuda isə alt sorğu var mötərizədə. Alt sorğu gördüyünüz kimi qiymət qaytarır və maaşı ən çox olan işçinin adını maaşlar table-dan verir və isciler table-i o işçinin bütün məlumatlarını dərc edir.
    Subquery də query kimi həm qiymət qaytara bilər, həm sütun, həm sətir, həm də bütöv cədvəl

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

(20:39, 05/05/2014 ) #40692

Belə bir nümunı verim.Tutaq ki, ingiliscə bir pdf kitabda olan bütün sözləri tək tək hansısa programlaşdırma dilində ayırıb bazaya yazdıq.Bu cədvəldə sadəcə 2 dənə sütün İD və Söz sütünu olsun.Tutaq ki group by ilə kitabda hansı sözün neçə dəfə keçdiyini göstərən bir sorğu yazmışıq.Mənə belə bir sorğu lazımdırki, kitabda 10 dəfədən çox keçən sözlərin ümumi sayını SUM ilə tapmaq(Burda cəmi deyəndə məsələn apple sözü 20 dəfə keçibsə bunu tək apple kimi götürüb cəmə bir əlavə etmək əvəzinə cəmə 20 əlavə etsin).Bunu eləmək üçün əvvəlcə group by sorğusu ilə bir view yaradıb sonra view-də SUM ilə istədiyim nəticəni ala bilirəm.Amma mənə lazımdır ki, view yaratmadan bunu edə bilim 🙂

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

    (22:22, 05/05/2014 ) #40699
    select soz,count(soz) as say 
    from sozler  
    group by soz  
    having say>20 
    order by say desc
    
    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(23:41, 05/05/2014 ) #40712

Həqiqətəndə fikrimi izah edə bilmirəm 🙂 Mənə say aliasında 20-dən böyük olanların hamısının cəmi lazımdı Sum(say) kimi bir şey 🙂

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

    (23:49, 05/05/2014 ) #40713
    Select sum(say) from (select soz,count(soz) as say 
    from sozler  
    group by soz  
    having say>20 
    order by say desc) a
    

    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

Software Developer cavab verdi - Gömrükdə saxlanılan bağlama (4 gün əvvəl)

Software Developer cavab verdi - Poçtla yoxsa kargo şirkəti ilə sifariş etmək? Hansı daha yaxşıdır? (15 gün əvvəl)

Software Developer cavab verdi - 25 yaşında universitetə girmək məntiqlidir? (15 gün əvvəl)

Software Developer cavab verdi - Kriptovalyuta üçün hansı fəaliyyət növü seçilməlidir? (16 gün əvvəl)

E. Hacı cavab verdi - Ödənişləri VÖEN-ə bağlı bank hesabına almaq məcburidir? (20 gün əvvəl)

E. Hacı cavab verdi - İnformatika muellimi yoxsa sistem administratorluğu? (20 gün əvvəl)

Jorpy cavab verdi - Ödənişləri VÖEN-ə bağlı bank hesabına almaq məcburidir? (20 gün əvvəl)

E. Hacı cavab verdi - Ödənişləri VÖEN-ə bağlı bank hesabına almaq məcburidir? (20 gün əvvəl)

Software Developer cavab verdi - Eynicinsli mal dedikdə nə nəzərdə tutulur? (21 gün əvvəl)

Jorpy cavab verdi - İnformatika muellimi yoxsa sistem administratorluğu? (22 gün əvvəl)

E. Hacı cavab verdi - Kriptovalyuta köçürmələrini VÖEN-ə bağlı bank kartına almağım vacibdir? (22 gün əvvəl)

Software Developer cavab verdi - Sifarişlərin çatdırılması üsulu (22 gün əvvəl)

Jorpy cavab verdi - Ödənişin təsdilənməsini necə öyrənə bilərəm? (23 gün əvvəl)

rdrobert cavab verdi - Ödənişin təsdilənməsini necə öyrənə bilərəm? (23 gün əvvəl)

rdrobert cavab verdi - canada ve america saytlarindan sifaris (23 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 607 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ş 23255 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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