SELECT * FROM auth_users3




Download 1.63 Mb.
bet4/9
Sana19.11.2023
Hajmi1.63 Mb.
#101516
1   2   3   4   5   6   7   8   9
Bog'liq
database
Rux
SELECT * FROM auth_users3;
Natija:



auth_users2 va auth_users3 jadvallarini Union operatori orqali birlashtirish natijasi



3. Bu ikki jadvalni UNION ALL yordamida birlashtiramiz.
So‘rov:
SELECT * FROM auth_users2
UNION ALL
SELECT * FROMauth_users3;



4. INTERSECT yordamida jadvallar kesishmasini topamiz;
So`rov:
SELECT *FROM auth_users2
INTERSECT
SELECT *FROM auth_users3;
Natija:




5. MINUS yordamida 1-jadvalimizdan ikkinchisini ayirish amalini bajaramiz:
MINUS amali ishlamagani uchun uning o’rniga muqobil amal ishlatamiz
SELECT * FROM auth_users2
WHERE auth_users2.id NOT IN (SELECT id FROM auth_users3);
Natija:

8 - Amaliy ishi .bir nеchta jadvallar birlashtirish, joinlar bilan ishlash
Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasidan foydalanib, bir nеchta jadvallar birlashtirish, JOINlar bilan ishlash.
Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlardagi ma`lumotlarni birlashtirish maqsadida INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS JOIN, FULL OUTER JOIN 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 so‘rovni natija tashkil qiluvchi jadval 1 jadvali xar bir satri bilan 2-jadvalni xar bir satriga ulashdan (kombinatsiyadan) yaratiladi. Bu amal jadvallarni birlashtirish deyiladi.



  1. SQL INNER JOIN operatorining 1-2 jadvalning mos elementlarini qo‘shadi.

SQL INNER JOIN operatorining sintaksisi quyidagi ko‘rinishda bo‘ladi:





Download 1.63 Mb.
1   2   3   4   5   6   7   8   9




Download 1.63 Mb.