Mavzu:Birnеchtajadvallarbirlashtirish,JOINlarbilanishlash Ishdanmaqsad: Berilgan predmet soha ma‘lumotlar bazasidan foydalanib, bir nеchta jadvallar birlashtirish, JOINlar bilan ishlash.
Masalaniqo‘yilishi: Predmet soha ma‘lumotlar bazasi shakllantirilgandan so‘ng ob‘yektlardagi ma‘lumotlarni birlashtirish maqsadida INNERJOIN,LEFTJOIN,RIGHTJOIN,CROSS, JOIN,FULLOUTERJOIN va ON standart so‘zlaridan foydalanish. Barcha ob‘yektlardagi ma‘lumotlarni yuqoridagi standart so‘zlar orqali birlashtiradigan so‘rovlar tashkil etish.
Uslubiy ko‘rsatmalar:
Agar select operatorida from so‘zidan keyin 1 ta jadval emas 2 ta jadval ishlatilsa, bunda surovni natija tashkil kiluvchi jadval 1 jadvali xar bir satri bilan 2-jadvalni xar bir satriga ulashdan (kombinatsiyadan) yaratiladi. Bu amal jadvallarni birlashtirish deyiladi.
SQL INNER JOIN operatorining 1-2 jadvalning mos elementlarini qo‘shadi.
SQL INNER JOIN operatorining sintaksisi quyidagi ko‘rinishda bo‘ladi:
SELECT
column_names [,... n]FROM
Table_1 INNER JOIN Table_2
ONcondition
– rasm. Inner join operatorining Venn diagrammasi orqali ko‘rinishi.
SQL LEFT JOIN operatorining 1jadval va 2 jadvalning 1 jadvalda mos elementlarini qo‘shadi.
SQL LEFT JOIN operatorining sintaksisi quyidagi ko‘rinishda bo‘ladi: