Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7-mavzu. JOIN operatorlari

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

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

2.

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

3.

LEFT JOIN nima qiladi?

a)

Chap jadvaldagi barcha yozuvlarni, va o‘ng jadvaldagi moslarini chiqaradi

b)

Faqat mos yozuvlarni chiqaradi

c)

Faqat o‘ng jadvalni chiqaradi

d)

Hech narsa chiqarmaydi

4.

RIGHT JOIN nima qiladi?

a)

O‘ng jadvaldagi barcha yozuvlarni va chap jadvaldagi moslarini chiqaradi

b)

Faqat chap jadvalni chiqaradi

c)

Faqat mos yozuvlarni chiqaradi

d)

Yangi jadval yaratadi

5.

FULL JOIN nima qiladi?

a)

Har ikkala jadvaldagi barcha yozuvlarni chiqaradi

b)

Faqat chap jadvalni chiqaradi

c)

Faqat o‘ng jadvalni chiqaradi

d)

Faqat mos yozuvlarni chiqaradi

6.

INNER JOIN natijasida mos yozuvlar bo‘lmasa nima chiqadi?

a)

Bo‘sh natija (NULLsizlik) chiqadi

b)

Chap jadval chiqadi

c)

O‘ng jadval chiqadi

d)

Barcha yozuvlar chiqadi

7.

OIN bajarishda ON sharti nimani bildiradi?

a)

Qaysi ustunlar orqali bog‘lanishni ko‘rsatadi

b)

Qaysi ustunlarni chiqarishni bildiradi

c)

Filtrlash shartini bildiradi

d)

Tartiblash shartini bildiradi

8.

SELECT * FROM person JOIN car ON car_owner=car.id;

Quyidagi so'rovda qaysi JOIN operator ishlatilgan?

a)

INNER JOIN

b)

LEFT JOIN

c)

FULL JOIN

d)

RIGHT JOIN

9.

INNER JOIN ishlatishda “ON” sharti nimani bildiradi?

a)

Ustunlarni chiqaradi

b)

Bog‘lanish shartini bildiradi

c)

Filtrlash shartini bildiradi

d)

Yangi jadval yaratadi

10.

Quyidagi ikki jadval berilgan:

talabalar(id, ism, guruh_id)
guruhlar(id, nomi)

Quyidagi so‘rovda xatolik bormi?

SELECT ism, nomi FROM talabalar INNER JOIN guruhlar;

a)

Yo‘q

b)

Ha, ON sharti yo‘q

c)

Ha, FROM noto‘g‘ri

d)

Ha, jadval nomi berimagan

11.

Quyidagi so‘rovda ON o‘rniga USING ishlatish uchun qanday shart bajarilishi kerak?

SELECT * FROM talabalar t JOIN baholar b ON t.id = b.talaba_id;

a)

Ikkala jadvaldagi ustun nomlari bir xil (id) bo‘lishi kerak

b)

Faqat t jadvalida id bo‘lishi kerak

c)

Faqat b jadvalida id bo‘lishi kerak

d)

Hech qanday shart yo‘q

12.

Quyidagi jadvallar berilgan:
talabalar: (id, ism)
baholar: (id, talaba_id, baho)
Bahosi 90 dan yuqori talabalarni ko‘rsatish uchun to‘g‘ri so‘rovni tanlang:

a)

SELECT t.ism, b.baho

FROM talabalar t

JOIN baholar b ON t.id = b.talaba_id

WHERE b.baho > 90;

b)

SELECT ism FROM talabalar;

c)

SELECT * FROM baholar WHERE baho > 90;

d)

SELECT ism, baho FROM talabalar;

13.

Quyidagi so‘rovda nechta jadvaldan ma’lumot olinadi?

SELECT t.ism, g.guruh_nomi FROM talabalar t INNER JOIN guruhlar g ON t.guruh_id = g.id;

(a)  

14.

Dastur quyidagicha ishlaydi: har safar foydalanuvchi raqam kiritsa, u raqam 2 ga bo‘linadi.
Agar foydalanuvchi 20 ni kiritsa, dastur natijasi qanday bo‘ladi, agar 3 marta ketma-ket bo‘linish bajarilsa?

a)

2.5

b)

5

c)

4

d)

2

15.

Agar so‘zning har bir harfi ustiga +1 harf qo‘yilsa (A→B, B→C, … Z→A), “CAT” so‘zi qanday bo‘ladi?

(a)