Worksheets7-mavzu. JOIN operatorlari
Total questions: 15
Worksheet time: 11mins
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
INNER JOIN nima qiladi?
Ikkala jadvalda mos keladigan yozuvlarni chiqaradi
Faqat chap jadvaldagi yozuvlarni chiqaradi
Faqat o‘ng jadvalni chiqaradi
Hech qanday yozuv chiqarmaydi
LEFT JOIN nima qiladi?
Chap jadvaldagi barcha yozuvlarni, va o‘ng jadvaldagi moslarini chiqaradi
Faqat mos yozuvlarni chiqaradi
Faqat o‘ng jadvalni chiqaradi
Hech narsa chiqarmaydi
RIGHT JOIN nima qiladi?
O‘ng jadvaldagi barcha yozuvlarni va chap jadvaldagi moslarini chiqaradi
Faqat chap jadvalni chiqaradi
Faqat mos yozuvlarni chiqaradi
Yangi jadval yaratadi
FULL JOIN nima qiladi?
Har ikkala jadvaldagi barcha yozuvlarni chiqaradi
Faqat chap jadvalni chiqaradi
Faqat o‘ng jadvalni chiqaradi
Faqat mos yozuvlarni chiqaradi
INNER JOIN natijasida mos yozuvlar bo‘lmasa nima chiqadi?
Bo‘sh natija (NULLsizlik) chiqadi
Chap jadval chiqadi
O‘ng jadval chiqadi
Barcha yozuvlar chiqadi
OIN bajarishda ON sharti nimani bildiradi?
Qaysi ustunlar orqali bog‘lanishni ko‘rsatadi
Qaysi ustunlarni chiqarishni bildiradi
Filtrlash shartini bildiradi
Tartiblash shartini bildiradi
SELECT * FROM person JOIN car ON car_owner=car.id;
Quyidagi so'rovda qaysi JOIN operator ishlatilgan?
INNER JOIN
LEFT JOIN
FULL JOIN
RIGHT JOIN
INNER JOIN ishlatishda “ON” sharti nimani bildiradi?
Ustunlarni chiqaradi
Bog‘lanish shartini bildiradi
Filtrlash shartini bildiradi
Yangi jadval yaratadi
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;
Yo‘q
Ha, ON sharti yo‘q
Ha, FROM noto‘g‘ri
Ha, jadval nomi berimagan
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;
Ikkala jadvaldagi ustun nomlari bir xil (id) bo‘lishi kerak
Faqat t jadvalida id bo‘lishi kerak
Faqat b jadvalida id bo‘lishi kerak
Hech qanday shart yo‘q
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:
SELECT t.ism, b.baho
FROM talabalar t
JOIN baholar b ON t.id = b.talaba_id
WHERE b.baho > 90;
SELECT ism FROM talabalar;
SELECT * FROM baholar WHERE baho > 90;
SELECT ism, baho FROM talabalar;
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)
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?
2.5
5
4
2
Agar so‘zning har bir harfi ustiga +1 harf qo‘yilsa (A→B, B→C, … Z→A), “CAT” so‘zi qanday bo‘ladi?
(a)
