Mundarija kirish mavzu


Select student_ID, Max (mark) from exam_marks GROUP BY


Download 1.38 Mb.
Pdf ko'rish
bet38/79
Sana13.11.2023
Hajmi1.38 Mb.
#1769615
1   ...   34   35   36   37   38   39   40   41   ...   79
Bog'liq
Ma\'lumotlar bazasi Zayniddinov

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 1.38 Mb.

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




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