• INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN ); 1. "INNER JOIN": Talabalar va turar joylar jadvallari orasidagi
  • "LEFT JOIN": Barcha talabalar va ularning eshitgan turar joylar jadvallari orasidagi boglanishni korsatadi. Bu sorov, barcha
  • Talabalar, turar_joylar, joyni_eshitganlar




    Download 1,1 Mb.
    Pdf ko'rish
    bet4/5
    Sana13.05.2024
    Hajmi1,1 Mb.
    #229753
    1   2   3   4   5
    Bog'liq
    3-amaliy ish S

    Talabalar, turar_joylar, joyni_eshitganlar
    jadvallarini yaratamiz 


    Talabalar, turar_joylar, joyni_eshitganlar
    jadvallarigi malumotlar qo’shamiz 
    Hosil bo’lgan natijalar quydagilar. 


    Bir nechta jadvallar birlashtirish, «Join» lar bilan ishlashga oid 
    so‘rovlar yozing (
    INNER JOIN, LEFT JOIN, RIGHT JOIN, 
    FULL JOIN, CROSS JOIN
    ); 
    1.
     
    "INNER JOIN": Talabalar va turar joylar jadvallari orasidagi 
    bog'lanishni ko'rsatadi. Bu so'rov, faqatgina talabalar va turar joylar 
    o'rtasidagi o'zaro mos tushgan qatorlarni chiqaradi. 
     
    2.
     
    "LEFT JOIN": Barcha talabalar va ularning eshitgan turar joylar 
    jadvallari orasidagi bog'lanishni ko'rsatadi. Bu so'rov, barcha 
    talabalarni va ularning eshitgan turar joylarini chiqaradi. Agar talaba 
    turar joy bilan bog'lanmagan bo'lsa, esa u talaba uchun NULL qiymatlar 
    qaytaradi. 


    3.
    "RIGHT JOIN": Barcha turar joylar va ularni eshitgan talabalar jadvallari 
    orasidagi bog'lanishni ko'rsatadi. Bu so'rov, barcha turar joylarni va ularni 
    eshitgan talabalarni chiqaradi. Agar turar joyga bog'liq talaba topilmagan 
    bo'lsa, esa u joy uchun NULL qiymatlar qaytaradi. 
    4.
    "CROSS JOIN": Talabalar va turar joylar jadvallari orasidagi har bir talaba 
    uchun barcha turar joylar bilan bog'lanishni ko'rsatadi. Bu so'rov, har bir 
    talaba uchun barcha turar joylarini chiqaradi. 


    MySQL da "FULL JOIN" ataluvchi bir SQL operatori mavjud emas. MySQL-da, 
    "LEFT JOIN" va "RIGHT JOIN" operatorlaridan foydalanishingiz mumkin, lekin 
    to'liq "FULL JOIN" operatori mavjud emas. 
    Bunday holatda, "LEFT JOIN" va "RIGHT JOIN" operatorlarini birlashtrish orqali 
    "FULL JOIN" funksiyasini o'zlashtirish mumkin 
    Standart funksiyalardan foydalanib so‘rovlar yarating (CONCAT(), 
    LENGTH(), LOWER(), SUBSTRING(), LPAD, RPAD); 
    1.

    Download 1,1 Mb.
    1   2   3   4   5




    Download 1,1 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Talabalar, turar_joylar, joyni_eshitganlar

    Download 1,1 Mb.
    Pdf ko'rish