Font size
Worksheets8-mavzu. Aggregat funksiyalar va GROUP BY
Total questions: 20
Worksheet time: 13mins
Quyidagi funksiyalardan qaysi biri ustundagi qiymatlarning o‘rtacha arifmetigini hisoblaydi?
SUM()
AVG()
COUNT()
MAX()
Quyidagi funksiyalardan qaysi biri ustundagi qiymatlar yig‘indisini hisoblaydi?
SUM()
AVG()
COUNT()
MAX()
COUNT(*) funksiyasi nima qiladi?
Faqat NULL bo‘lmagan qiymatlarni sanaydi
Jadvaldagi barcha qatorlarni sanaydi
Faqat raqamli ustunlarni sanaydi
Eng katta qiymatni topadi
SELECT MIN(salary) FROM employees; so‘rovi nima qaytaradi?
Eng katta ish haqi
Ish haqi o‘rtacha qiymati
Eng kichik ish haqi
Umumiy ish haqi yig‘indisi
MAX(price) funksiyasi qanday ma’lumotni qaytaradi?
Eng kichik narx
Eng katta narx
Narxlarning o‘rtachasi
Narxlarning yig‘indisi
Quyidagi so‘rovda qanday qiymat olinadi?
SELECT SUM(salary) / COUNT(*) FROM employees;
Eng katta ish haqi
O‘rtacha ish haqi
Ish haqi yig‘indisi
Ishchilar soni
GROUP BY operatorining vazifasi nima?
Ma’lumotlarni guruhlash
Ma’lumotlarni filtrlash
Ma’lumotlarni o‘chirish
Ma’lumotlarni qo‘shish
SELECT department, COUNT(*) FROM employees GROUP BY department;
bu so‘rov nima beradi?
Har bir bo‘limdagi xodimlar soni
O‘rtacha maosh
Eng katta maosh
Ishga kirgan sanasi
HAVING operatorining vazifasi nima?
GROUP BY orqali olingan natijalarni filtrlash uchun ishlatiladi
ORDER BY ni almashtirish
WHERE bilan bir xil
DISTINCT bilan ishlash
So'rov natijasi nima bo'ladi?
SELECT department, AVG(salary)
FROM employees
GROUP BY department
HAVING AVG(salary) > 3000;
Maoshi 3000 dan kichik bo‘limlar
O‘rtacha maoshi 3000 dan katta bo‘limlar
Barcha bo‘limlar
Eng yuqori maosh
Jadval: students(id, name, score)
Eng yuqori ballni toping.
SELECT (a) (score) FROM students;
Javob katta harflarda.
Jami talabalar sonini topish:
SELECT (a) (*) FROM students;
Javob katta harflarda.
Har bir fakultet bo‘yicha talabalar sonini topish:
SELECT faculty, COUNT(*) FROM students (a) faculty;
Javob katta harflarda.
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.
SELECT COUNT(*) FROM employees WHERE salary > 1000;
Bu so‘rov:
Har bir bo‘lim bo‘yicha eng katta maosh
Har bir ishchi bo‘yicha eng katta maosh
Eng kichik maosh
Jami maosh
Telefon raqami kiritilmagan xodimlarni chiqarish uchun qaysi so‘rov ishlatiladi?
SELECT * FROM employees WHERE phone IS NULL;
SELECT * FROM employees WHERE phone = NULL;
SELECT * FROM employees WHERE phone == NULL;
SELECT * FROM employees WHERE phone LIKE NULL;
talaba jadvalidagi 'ism' nomli ustundan faqat bosh harfi A dan boshlanadigan sql query tuzing.
SELECT * FROM talaba WHERE ism LIKE '%a';
SELECT * FROM talaba WHERE ism LIKE '%a%';
SELECT * FROM talaba WHERE ism LIKE 'A%';
SELECT * FROM talaba WHERE ism LIKE 'B%';
INNER JOIN nima qiladi?
Ikkala jadvalda mos keladigan yozuvlarni chiqaradi
Faqat chap jadvaldagi yozuvlarni chiqaradi
Faqat o‘ng jadvalni chiqaradi
Hech qanday yozuv chiqarmaydi
Bo’sh kataklar to’ldiring.
G
7
2
B
D
4
F
1
Jadvalning bo‘sh katagini to‘ldiring.
(a)
