Junior — Middle
SQL'da jadvallarni birlashtirish operatorlarining ishlash prinsipi va ular qanday qilib turli jadvallardan ma'lumotlarni birlashtirish uchun ishlatilishini tushuntiring.
sobes.tech AI
AIdan javob
SQL'da jadvallarni birlashtirish operatorlari (JOIN) bog'langan ustun asosida ikki yoki undan ortiq jadvallardan satrlarni birlashtirish imkonini beradi. Asosiy JOIN turlari:
- INNER JOIN: faqat ikkala jadvalda mos keladigan yozuvlarni qaytaradi.
- LEFT JOIN (LEFT OUTER JOIN): chap jadvaldagi barcha yozuvlar va o'ngdagi mos keladiganlar, mos kelmasa — NULL.
- RIGHT JOIN (RIGHT OUTER JOIN): teskari, o'ng jadvaldagi hamma va chapdagi mos keladiganlar.
- FULL JOIN (FULL OUTER JOIN): ikkala jadvaldagi barcha yozuvlarni, mos kelmaydigan joylarda NULL bilan to'ldiradi.
Misol:
SELECT orders.id, customers.name
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;
Ushbu so'rov buyurtmalar va mijozlar jadvallarini birlashtiradi va faqat mavjud mijozlar bilan bog'liq buyurtmalarni ko'rsatadi.