wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8-mavzu. Aggregat funksiyalar va GROUP BY

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Quyidagi funksiyalardan qaysi biri ustundagi qiymatlarning o‘rtacha arifmetigini hisoblaydi?

a)

SUM()

b)

AVG()

c)

COUNT()

d)

MAX()

2.

Quyidagi funksiyalardan qaysi biri ustundagi qiymatlar yig‘indisini hisoblaydi?

a)

SUM()

b)

AVG()

c)

COUNT()

d)

MAX()

3.

COUNT(*) funksiyasi nima qiladi?

a)

Faqat NULL bo‘lmagan qiymatlarni sanaydi

b)

Jadvaldagi barcha qatorlarni sanaydi

c)

Faqat raqamli ustunlarni sanaydi

d)

Eng katta qiymatni topadi

4.

SELECT MIN(salary) FROM employees; so‘rovi nima qaytaradi?

a)

Eng katta ish haqi

b)

Ish haqi o‘rtacha qiymati

c)

Eng kichik ish haqi

d)

Umumiy ish haqi yig‘indisi

5.

MAX(price) funksiyasi qanday ma’lumotni qaytaradi?

a)

Eng kichik narx

b)

Eng katta narx

c)

Narxlarning o‘rtachasi

d)

Narxlarning yig‘indisi

6.

Quyidagi so‘rovda qanday qiymat olinadi?

SELECT SUM(salary) / COUNT(*) FROM employees;

a)

Eng katta ish haqi

b)

O‘rtacha ish haqi

c)

Ish haqi yig‘indisi

d)

Ishchilar soni

7.

GROUP BY operatorining vazifasi nima?

a)

Ma’lumotlarni guruhlash

b)

Ma’lumotlarni filtrlash

c)

Ma’lumotlarni o‘chirish

d)

Ma’lumotlarni qo‘shish

8.

SELECT department, COUNT(*) FROM employees GROUP BY department;

bu so‘rov nima beradi?

a)

Har bir bo‘limdagi xodimlar soni

b)

O‘rtacha maosh

c)

Eng katta maosh

d)

Ishga kirgan sanasi

9.

HAVING operatorining vazifasi nima?

a)

GROUP BY orqali olingan natijalarni filtrlash uchun ishlatiladi

b)

ORDER BY ni almashtirish

c)

WHERE bilan bir xil

d)

DISTINCT bilan ishlash

10.

So'rov natijasi nima bo'ladi?

SELECT department, AVG(salary)

FROM employees

GROUP BY department

HAVING AVG(salary) > 3000;

a)

Maoshi 3000 dan kichik bo‘limlar

b)

O‘rtacha maoshi 3000 dan katta bo‘limlar

c)

Barcha bo‘limlar

d)

Eng yuqori maosh

11.

Jadval: students(id, name, score)
Eng yuqori ballni toping.

SELECT (a)   (score) FROM students;

Javob katta harflarda.

12.

Jami talabalar sonini topish:

SELECT (a)   (*) FROM students;

Javob katta harflarda.

13.

Har bir fakultet bo‘yicha talabalar sonini topish:

SELECT faculty, COUNT(*) FROM students (a)   faculty;

Javob katta harflarda.

14.

Har bir bo‘limda o‘rtacha maosh 5000 dan katta bo‘lganlarini chiqarish:

SELECT dept, AVG(salary) FROM employees GROUP BY dept (a)   AVG(salary) > 5000;

Javob katta harflarda.

15.

SELECT COUNT(*) FROM employees WHERE salary > 1000;
Bu so‘rov:

a)

Har bir bo‘lim bo‘yicha eng katta maosh

b)

Har bir ishchi bo‘yicha eng katta maosh

c)

Eng kichik maosh

d)

Jami maosh

16.

Telefon raqami kiritilmagan xodimlarni chiqarish uchun qaysi so‘rov ishlatiladi?

a)

SELECT * FROM employees WHERE phone IS NULL;

b)

SELECT * FROM employees WHERE phone = NULL;

c)

SELECT * FROM employees WHERE phone == NULL;

d)

SELECT * FROM employees WHERE phone LIKE NULL;

17.

talaba jadvalidagi 'ism' nomli ustundan faqat bosh harfi A dan boshlanadigan sql query tuzing.

a)

SELECT * FROM talaba WHERE ism LIKE '%a';

b)

SELECT * FROM talaba WHERE ism LIKE '%a%';

c)

SELECT * FROM talaba WHERE ism LIKE 'A%';

d)

SELECT * FROM talaba WHERE ism LIKE 'B%';

18.

INNER JOIN nima qiladi?

a)

Ikkala jadvalda mos keladigan yozuvlarni chiqaradi

b)

Faqat chap jadvaldagi yozuvlarni chiqaradi

c)

Faqat o‘ng jadvalni chiqaradi

d)

Hech qanday yozuv chiqarmaydi

19.

Bo’sh kataklar to’ldiring.

a)

G

7

b)

2

B

c)

D

4

d)

F

1

20.

Jadvalning bo‘sh katagini to‘ldiring.



(a)