Mundarija kirish mavzu


Select student_ID, Max (mark) from exam_marks GROUP BY


Download 288.16 Kb.
bet38/80
Sana26.07.2023
Hajmi288.16 Kb.
#1662746
1   ...   34   35   36   37   38   39   40   41   ...   80
Bog'liq
Mundarija kirish mavzu-fayllar.org

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 ishlatiladi. Bu parameter
ko`rsatilgan maydon barcha yozuvlarni o`sib borishi tartibida tartiblab
beradi. Order by desc yozilsa kamayishi tartibida yoziladi. Order by 


58
ASC bo`lsa usish tartibida yoziladi.


1. Select * from Subject Order by Subj_name;
2. Select*from Subject Order by desc Subj-name; 
Tartiblash bir nechta maydon bo`yicha 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 group by so`rovda oxiri keladi va unda
guruhni ichidagi yozuvlarni tartiblaydi.
Select * from SUBJECT Order by Semester Group by Subj-name; 
SQL tili bitta so`rov ichiga ikkinchi so`rovni joylashtirib ishlatish
imkonini beradi. Misol uchun birorta talabani familiyasi bo`yicha uning
idsini topish talab etilsa va bu talabani barcha baholari hakidagi
ma‟lumotni ko`rmoqchi bo`lsak quyidagi so`rovni yozish mumkin.
Select * from exam_marks Where student_ID=(select student_I 
From student where surname= ‘Petrov’)
Jadvallar bilan ishlaganda ba‟zan ustun va jadval nomlarini qayta
aniqlashga yoki qayta nomlashga to`g`ri keladi. Bunday masalalar
ko`pincha birorta ifodalarni hisoblaganda, virtual ustunga joylashganda
unga nom qo`yish yoki ba‟zan natija jadvali ustunini nomlashda kerak
bo`ladi.

Download 288.16 Kb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   80




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling