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 - Payoneer kartdan pul çıxartdıqda vergi (13 saat əvvəl)

Software Developer cavab verdi - Wise vasitəsilə bank kartına pul köçürmə (4 gün əvvəl)

Software Developer cavab verdi - Rus dilindən mətni tərcümə etmək (5 gün əvvəl)

Cənab cavab verdi - Almanca söz bazası yığmaq (8 gün əvvəl)

rdrobert cavab verdi - Mikrofon süngərinə yazı (9 gün əvvəl)

rdrobert cavab verdi - Yerli virtual olaraq dost tapmaq platforması (9 gün əvvəl)

rdrobert cavab verdi - Almanca söz bazası yığmaq (9 gün əvvəl)

rdrobert cavab verdi - Playstation 4 almaq, Playsation klub açmaq (9 gün əvvəl)

rdrobert cavab verdi - Proqramistin ixtsasi hansidir? (9 gün əvvəl)

Software Developer cavab verdi - Azercell Kabinetim aplikasiyasında İstəSən tarifi haqqında (10 gün əvvəl)

Software Developer cavab verdi - Proqramistin ixtsasi hansidir? (10 gün əvvəl)

byshako cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (20 gün əvvəl)

rdrobert cavab verdi - Honeygain, passiv gelir (22 gün əvvəl)

rdrobert cavab verdi - Xaricdən telefon getirmek (22 gün əvvəl)

rdrobert cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (22 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ş 23236 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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