P B
. ±
Курс '
Поток .
Г у ^ с о д » ^ ^ — *
ш В^Ш
2_ЖН т | , i
¿ L i j T *
Поле:
ЫвШ !
Поле; Имя таблицы: Сортировка: Вьвод на экран: Условие отбора:
или:
ЖН
__
Ж талаба
*
и
Иия таблицы: Грутповая операция:
Сортировке: Вывод не экран; Условие отборе:
или:
Ж_талаба
Sum Avg Min
M ax i d
Count
lU >F
4.40-rasm.
StOev Var
4.41-rasm.
So‘rovni ishga tushiramiz (4.42-rasm). Natijada, 1_JN may-
donidagi eng katta ball hosil
¿5 Запрос! : запрос на выборку;
4.42-rasm.
bo'ladi. So'rovni «S-guruhlil» nom bilan saqlab qo'ying.
4.41-rasmdagi ochiluvchi menyuda bir qator funksiyalar keltirilgan. Ularning mazmuni 4.1-jadvalda keltirilgan.
№ Funksiya Bajaradigan vazifasi
Sum Maydondagi qiymatlaming yig‘indisi
Avg Maydondagi qiymatlaming o ‘rtachasi
Min Maydondagi qiymatlaming eng kichigi
Max Maydondagi qiymatlaming eng kattasi
4.1-jadval
Count Maydondagi qiymatlari mavjud yozuvlar soni
StDev Standart cheklanish
Var Dispersiya
First Birinchi yozuvning qiymati
Last Oxirgi yozuvning qiymati
162
M A’LUMOTLAR BAZASINI BOSHQARISH SISTEMASI (ACCESS W IN D O W S-9 Х / 2000 UCHUN)
Agar sizga Групповая операция satri kerak bo'lmasa, as- boblar panelidan £ (Групповые операции) tugmasini yana bir marta bosing. Natijada, bu satr so‘rov blankasidan yo'qoladi. Siz guruhli so‘rovlami hosil qilishning eng sodda xilini ko‘rdingiz.
Quyida uning yangi imkoniyatlari bilan tanishasiz. Yuqoridagl mi-
solda jadvalning bitta maydoni ishtirok etdi. Umuman, guruhli so‘rovlarda bir nechta jadvallar va bir nechta maydonlar ishtirok etishi mumkin. Masalan, sizdan har bir fakultetda nechtadan talaba borligini aniqlash talab etilsin. Demak, sizdan fakultetlar bo'yicha guruhlash talab etilmoqda. Bu masalani hal etish uchun guruhli so'rov quyidagicha loyihalanadi:
ài5 Эапрос1 : запрос на выборку - I n t X
,.■■ 8ЖГ?*
|Фас_тоди
]Фак
Тая_рспдн
© а ття 1
\ Фак_коди i
Курс
lU
Попе; Фак Фак коди ~'Ж
kt«iT«6i*fi№ Ж бак Ж талаба
Грутоеая операция: Группировка Count :■*
Сортировка:
Вьвод'нажраи: Условие от&р«:
0 н
4.43-rasm.
So'rov blankasiga «J_fak» va «J_talaba» nomli jadvallami kiritamiz (4.43-rasm).
«J_fak» jadvaldan «Fak» maydonini, «J_talaba» jadvaldan
«Fak_kodi» maydonlarini so'rov blankasining Поле satriga tu- shiramiz (4.43-rasm).
Asboblar panelidan £ (Групповые операции) tugmasini bosib, Групповая операция satrini hosil qilamiz.
Ikkinchi maydonda Группировкам ochiluvchi menyudan Count bilan almashtiramiz (4.43-rasm).
So'rovni «S_guruhli2» nom bilan saqlab qo'yamiz va ishga tushiramiz (4.44-rasm).
-163 -
M A’LUMOTLAR BAZASJNI BOSHQARISH SISTEMASI (ACCESS WINDOWS—9 X/2000 UCHUN)
So'rov natijasiga ko ‘ra har bir fakultetda tahsil olayotgan talabalaming soni ma’lum bo‘- ladi. Biz tanishgan misolda ma’- lumotlar bitta maydon bo‘yicha guruhlandi, vaholanki, bir payt- da bir nechta maydon bo'ycha
4.44-rasm. ham gurublanishi mumkin.
Masalan, sizdan fakultelarning har bir kursida tahsil olayotgan talabalaming sonini topish talab etilsin. Demak, sizdan ham fakultetlar bo'yicha, ham kurslar bo'yicha guruhlash talab etilmoqda. Buning uchun:
Oddiy so'rovni loyihalaysiz (4.45-rasm). Unda uchta may don ishtirok etadi.
4.45-rasm.
«Fak» va «Kurs» maydonlar bo'yicha guruhlaysiz va ik- kinchi «Kurs» maydoni bo‘yicha Countni tanlaysiz.
So‘rovni «S_guruhli3» nom bilan saqlang va ishga tushiring (4.46-rasm).
So'rov natijasiga ko‘ra fakultetlaming kurslari bo'yicha tala- balar soni hosil bo'ladi. Bazada faqat birinchi va ikkinchi kurslar haqida ma’lumot bo'lgani uchun shunday natija hosil bo'ldi. Va holanki, boshqa kurslar ham bo'lishi mumkin.
Guruhli so'rovlardan foydalanishda ikki xil kriteriyadan foy- dalanish mumkin.
164
M A ’LUMOTLAR BAZASINI BOSHQARISH SISTEMASI (ACCESS W IN D O W S-9 Х /2000 UCHUN)
Do'stlaringiz bilan baham: |