• SELECT student_ID,MAX (mark) FROM Exam_marks
  • SELECT subj_name, MAX (hour) FROM Subject
  • SELECT*
  • 1-bob. Ma`lumotlar bazasining asosiy tushunchalari




    Download 281,59 Kb.
    bet41/80
    Sana05.01.2024
    Hajmi281,59 Kb.
    #130407
    1   ...   37   38   39   40   41   42   43   44   ...   80
    Bog'liq
    1-bob. Ma`lumotlar bazasining asosiy tushunchalari-fayllar.org

    SELECT AVG (mark)



    FROM Exam_marks

    Jadvaldagi satrlar (yoki yozuvlar) sonini hisoblash uchun quyidagi komandadan foydalanamiz.

    SELECT COUNT (*)



    FROM Exam_marks
    Misol:

    SELECT COUNT (DISTINCT subj_ID)



    FROM Subject;

    SELECT komandasida GROUP BY parametr ham ishlashi.

    Bu paramet bir maydon o’xshash parametrlari (aniqlanayotgan qiymati) bo’yicha guruhlaydi va agregat funksiyalar ishlatilshi, ular shu guruhga bo’ladi.
    Misol:

    SELECT student_ID,MAX (mark) FROM Exam_marks



    GROUP BY student_ID

    Guruhlashni bir nechta maydon bo’yicha ham bajarish mumkin.

    SELECT student_ID, subject_ID, MAX (mark) FROM Exam_marks



    GROUP_BY student_ID, subject_ID

    Guruhlar ichidan kerakli yozuvlarni ajratib olish uchun having

    ishlatiladi.

    SELECT subj_name, MAX (hour) FROM Subject



    GROUP BY subj_name HAVING MAX (hour)>= 34;

    Ba‘zi hollarda natija jadvalidagi ma‘lumotlarni tartiblash talab etiladi. Buning uchun ORDER BY parametri ishlashi. Bu parametr ko’rsatilgan maydon barcha yozuvlarni o’sib borishi tartibida tartiblab beradi. ORDER BY DESC yozilsa, kamayishi tartibida yoziladi. ORDER BY (ASC) bo’lsa o’sish tartibida yoziladi.

    Misol:

    SELECT*



    FROM Subject ORDER BY subj_name

    Misol:

    SELECT*



    FROM Subject

    ORDER BY subj_name DESC



    Tartiblash bir nechta maydon barcha bajarilishi ham mumkin. Bunda avval tartiblash 1-maydon bo’yicha keyin 2-maydon bo’yicha bajariladi. Shuningdek, order by parametri group by parametri bilan birga ishlatilishi mumkin. Bunda order by so’rovda oxirida keladi va unda guruhni ichidagi yozuvlar tartiblaydi.

    Download 281,59 Kb.
    1   ...   37   38   39   40   41   42   43   44   ...   80




    Download 281,59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-bob. Ma`lumotlar bazasining asosiy tushunchalari

    Download 281,59 Kb.