Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

9-mavzu. Subqueries so‘rovlar

Total questions: 12

Worksheet time: 7mins

Name
Class
Date
1.

Eng yuqori maosh oluvchi xodimni topish uchun qaysi so‘rov to‘g‘ri?

a)

SELECT name FROM employees WHERE salary = MAX(salary);

b)

B) SELECT name FROM employees WHERE salary = (SELECT MAX(salary) FROM employees);

c)

C) SELECT name FROM employees WHERE salary IN MAX(salary);

d)

D) SELECT MAX(name) FROM employees;

2.

Quyidagi so‘rov qaysi ma’lumotlarni chiqaradi?

SELECT name

FROM students

WHERE id IN (SELECT student_id FROM enrollments WHERE course_id = 5);

a)

Kurs ID 5 bo‘lgan barcha talabalarning ismlari

b)

Barcha talabalarning ismlari

c)

Kurs ID 5 bo‘lmagan talabalarning ismlari

d)

Hech narsani chiqarmaydi

3.

Quyidagi so‘rov nima qiladi?

SELECT name

FROM students

WHERE id = (SELECT student_id FROM enrollments WHERE grade = 'A');

a)

Faqatgina bitta talaba ismini chiqaradi

b)

Barcha A baholangan talabalarning ismlari

c)

Hech narsa chiqarmaydi

d)

Barcha talabalarning ismlari

4.

IN operatori qaysi holatda ishlatiladi?

SELECT name FROM students WHERE id IN (1, 2, 5);

a)

Talabalar ID 1, 2, yoki 5 bo‘lsa

b)

Talabalar ID 1 va 2 bo‘lsa

c)

Barcha talabalarning ID larini

d)

ID 1 bo‘lgan talabani chiqaradi

5.

Quyidagi so‘rov qanday natija beradi?

SELECT name FROM students WHERE id IN (SELECT student_id FROM enrollments WHERE course_id = 3);

a)

Kurs ID 3 ga yozilgan talabalar

b)

Kurs ID 3 ga yozilmagan talabalar

c)

Barcha talabalar

d)

Hech narsa

6.

Quyidagi so‘rov nima qiladi?

SELECT * FROM orders WHERE customer_id IN ( SELECT customer_id FROM customers WHERE country = 'USA' );

a)

Faqat USA dan bo‘lgan mijozlarning buyurtmalarini chiqaradi

b)

Barcha mijozlarning buyurtmalarini chiqaradi

c)

Faqat customer_id = 'USA' bo‘lgan buyurtmalarni chiqaradi

d)

Faqat buyurtmalari yo‘q mijozlarni chiqaradi

7.

IN operatori quyidagi vazifani bajaradi?

a)

Har bir satrni solishtirib, eng kichik qiymatni tanlaydi

b)

Qiymat subquery natijasida qaytgan ro‘yxatda borligini tekshiradi

c)

Ichki so‘rovda faqat bitta satrni tekshiradi

d)

Hech qanday qiymatni solishtirmaydi

8.

EXISTS operatori qanday ishlaydi?

a)

Ichki so‘rovda qiymatlarni solishtiradi

b)

Ichki so‘rov natijasida hech bo‘lmaganda bitta satr mavjudligini tekshiradi

c)

Ichki so‘rovdagi eng katta qiymatni tanlaydi

d)

Ichki so‘rovdagi barcha qiymatlarni qaytaradi

9.

ALL operatori nimani tekshiradi?

a)

Kamida bitta qiymatga moslikni

b)

Barcha qiymatlar bilan moslikni

c)

Faqat eng kichik qiymatni

d)

Faqat eng katta qiymatni

10.

JOIN operatori nima uchun ishlatiladi?

a)

Bir nechta jadvallarni bog‘lab ma’lumot olish uchun

b)

Yangi jadval yaratish uchun

c)

Ustun nomini o‘zgartirish uchun

d)

Ma’lumotni o‘chirish uchun

11.

ORDER BY operatorining vazifasi nima?

a)

Jadvalga yangi yozuv qo‘shadi

b)

Ma’lumotlarni tartiblaydi

c)

Ma’lumotlarni o‘chiradi

d)

Natijalarni cheklaydi

12.

Quyidagi so‘rov natijasi qanday bo‘ladi?

SELECT ism

FROM talabalar

ORDER BY ism DESC

LIMIT 2;

a)

Birinchi 2 ta ism tartiblangan holda chiqadi

b)

Oxiirgi 2 ta ism tartiblangan holda chiqadi

c)

Tasodifiy 2 ta ism tartiblangan holda chiqadi

d)

Barcha talabalar chiqadi