id_book
|
name
|
id_cat
|
page
|
id_avtor
|
yil
|
1
|
Odamiylik Mulki
|
4
|
980
|
1
|
2016
|
2
|
Ikki eshik orasi
|
1
|
450
|
2
|
1996
|
3
|
Ikki eshik orasi
|
1
|
460
|
2
|
2000
|
4
|
Ikki eshik orasi
|
1
|
380
|
2
|
2012
|
5
|
Sariq devni minib
|
5
|
220
|
3
|
1990
|
6
|
Sariq devni minib
|
5
|
180
|
3
|
2005
|
7
|
Shaytanat
|
2
|
1250
|
1
|
2018
|
8
|
Dexqon va ayiq
|
5
|
100
|
5
|
2019
|
9
|
Eng katta sexr
|
5
|
230
|
5
|
2020
|
10
|
Nafs kishanlari
|
4
|
240
|
1
|
2015
|
11
|
Samum
|
2
|
380
|
1
|
2012
|
12
|
Jannati odamlar
|
4
|
210
|
3
|
1996
|
13
|
Shirin qovunlar mamlakati
|
5
|
180
|
3
|
1986
|
14
|
Qora tol
|
1
|
350
|
4
|
1988
|
15
|
Dala armonlari
|
1
|
450
|
4
|
1967
|
16
|
Mangu buloq
|
4
|
360
|
4
|
1970
|
17
|
Sehrli qalpoqcha
|
3
|
250
|
3
|
1964
|
18
|
Dunyoning ishlari“
|
4
|
280
|
2
|
2005
|
19
|
Shaytanat
|
2
|
960
|
1
|
2020
|
|
Avtor
id_avtor
|
fio
|
1
|
Toxir Malik
|
2
|
O`tkir Hoshimov
|
3
|
Xudayberdi To`xtaboyev
|
4
|
Ibraym Yusupov
|
5
|
Xalq ogzaki ijodi
|
Categiriya
id_cat
|
name_cat
|
1
|
Tarixiy
|
2
|
Detektiv
|
3
|
Fantastik
|
4
|
Tarbiyaviy
|
5
|
Ertak
|
|
AVG([ALL | DISTINCT] atribut) – ustundagi sonlarning o`rtacha qiymati hisoblanadi.
Ms 5: 1 muallif kitoblarining o`rtacha saxifasini topish.
SELECT AVG(page) FROM Books WHERE id_avtor =1 // Natija: 762
COUNT({[ALL | DISTINCT] atribut] | *}) – jadvaldagi qatorlar soni. Agar ustun nomi (atribut) ko`rsatilsa, ushbu ustunning NULL bo`lmagan qiymatli qatorlar soni topiladi. Agar ustun nomi o`rniga “*” ishlatilsa, jadvalning hajmini, ya`ni qatorlari sonini topadi.
Ms 6: 1 va 3 mualliflarning barcha kitoblari sonini topish.
SELECT COUNT(*) FROM Books WHERE id_avtor IN(1,3) // Natija: 10
Statistik funksiyalarning sintaksis diagrammasi quyidagicha bo`ladi.
Keltirilgan agregat funksiyalar barcha MBBT uchun umumiy hisoblanadi. MBBTning turiga qarab boshqa agregat funksiyalar ham mavjud. Misol uchun MS ACCESS da VAR, VARP, STDEV, STDEVP funksiyalari bor. Mazkur agregat funksiyalar ko`pchilik hollarda guruhli amallar bilan qo`llaniladi.
Nazorat savollari
SQL tilida ma`lumotlarni manipulyatsiya qilish operatorlari qanday?
Jadvallarga ma`lumot kiritish operatori shakllari qanday?
Yangilash operatori bajarilishi jihatidan turlari qanday?
DELETE operatori sintaksini bayon qiling.
DML guruh operatorlarining qaysi birlarida WHERE ishlatish mumkin emas?
DML guruh operatorlari tarkibida qaysi peridaktlarni ishlatish mumkin?
SQL funksiyalari qaysi jihatlari bo`yicha turlarga ajratiladi?
Satrli ma`lumotlar bilan ishlovchi funksiyalarni vazifalari bo`yicha guruhlarga ajrating?
Matematik funksiyalar qanday maqsadlarda qo`llaniladi?
Sanali funksiyalarda asosiy parametrlari nimalardan iborat?
Tizimli funksiyalar qaysi tomon (mijoz-server) kompyuteri ma`lumotlari bo`yicha ishlaydi?
Agregat funksiyalarning mohiyati va turlari?
Do'stlaringiz bilan baham: |