Worksheets9-mavzu. Subqueries so‘rovlar
Total questions: 12
Worksheet time: 7mins
Eng yuqori maosh oluvchi xodimni topish uchun qaysi so‘rov to‘g‘ri?
SELECT name FROM employees WHERE salary = MAX(salary);
B) SELECT name FROM employees WHERE salary = (SELECT MAX(salary) FROM employees);
C) SELECT name FROM employees WHERE salary IN MAX(salary);
D) SELECT MAX(name) FROM employees;
Quyidagi so‘rov qaysi ma’lumotlarni chiqaradi?
SELECT name
FROM students
WHERE id IN (SELECT student_id FROM enrollments WHERE course_id = 5);
Kurs ID 5 bo‘lgan barcha talabalarning ismlari
Barcha talabalarning ismlari
Kurs ID 5 bo‘lmagan talabalarning ismlari
Hech narsani chiqarmaydi
Quyidagi so‘rov nima qiladi?
SELECT name
FROM students
WHERE id = (SELECT student_id FROM enrollments WHERE grade = 'A');
Faqatgina bitta talaba ismini chiqaradi
Barcha A baholangan talabalarning ismlari
Hech narsa chiqarmaydi
Barcha talabalarning ismlari
IN operatori qaysi holatda ishlatiladi?
SELECT name FROM students WHERE id IN (1, 2, 5);
Talabalar ID 1, 2, yoki 5 bo‘lsa
Talabalar ID 1 va 2 bo‘lsa
Barcha talabalarning ID larini
ID 1 bo‘lgan talabani chiqaradi
Quyidagi so‘rov qanday natija beradi?
SELECT name FROM students WHERE id IN (SELECT student_id FROM enrollments WHERE course_id = 3);
Kurs ID 3 ga yozilgan talabalar
Kurs ID 3 ga yozilmagan talabalar
Barcha talabalar
Hech narsa
Quyidagi so‘rov nima qiladi?
SELECT * FROM orders WHERE customer_id IN ( SELECT customer_id FROM customers WHERE country = 'USA' );
Faqat USA dan bo‘lgan mijozlarning buyurtmalarini chiqaradi
Barcha mijozlarning buyurtmalarini chiqaradi
Faqat customer_id = 'USA' bo‘lgan buyurtmalarni chiqaradi
Faqat buyurtmalari yo‘q mijozlarni chiqaradi
IN operatori quyidagi vazifani bajaradi?
Har bir satrni solishtirib, eng kichik qiymatni tanlaydi
Qiymat subquery natijasida qaytgan ro‘yxatda borligini tekshiradi
Ichki so‘rovda faqat bitta satrni tekshiradi
Hech qanday qiymatni solishtirmaydi
EXISTS operatori qanday ishlaydi?
Ichki so‘rovda qiymatlarni solishtiradi
Ichki so‘rov natijasida hech bo‘lmaganda bitta satr mavjudligini tekshiradi
Ichki so‘rovdagi eng katta qiymatni tanlaydi
Ichki so‘rovdagi barcha qiymatlarni qaytaradi
ALL operatori nimani tekshiradi?
Kamida bitta qiymatga moslikni
Barcha qiymatlar bilan moslikni
Faqat eng kichik qiymatni
Faqat eng katta qiymatni
JOIN operatori nima uchun ishlatiladi?
Bir nechta jadvallarni bog‘lab ma’lumot olish uchun
Yangi jadval yaratish uchun
Ustun nomini o‘zgartirish uchun
Ma’lumotni o‘chirish uchun
ORDER BY operatorining vazifasi nima?
Jadvalga yangi yozuv qo‘shadi
Ma’lumotlarni tartiblaydi
Ma’lumotlarni o‘chiradi
Natijalarni cheklaydi
Quyidagi so‘rov natijasi qanday bo‘ladi?
SELECT ism
FROM talabalar
ORDER BY ism DESC
LIMIT 2;
Birinchi 2 ta ism tartiblangan holda chiqadi
Oxiirgi 2 ta ism tartiblangan holda chiqadi
Tasodifiy 2 ta ism tartiblangan holda chiqadi
Barcha talabalar chiqadi
