• Misol_1. Natija: SQL RIGHT JOIN operatori
  • Misol_2. Natija: SQL FULL JOIN operatori
  • Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali




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

    SQL LEFT JOIN operatori 
    SQL LEFT JOIN operatori ikki yoki undan ortiq jadvallar yozuvlaridan jadval 
    yaratadi. SQL LEFT JOIN operatorida, xuddi SQL RIGHT JOIN operatorida 
    bo'lgani kabi, jadvallarning tartibi muhim, chunki natija bunga bog'liq bo'ladi. 
    Operatorning algoritmi quyidagicha: 

    Birinchidan, jadval chap va o'ng jadvallarning ichki birlashmasi (SQL 
    operatori INNER JOIN) orqali hosil bo'ladi. 

    Keyin, ichki birlashma orqali jadvalni shakllantirish natijasiga kiritilmagan 
    chap jadvalning yozuvlari natijaga qo'shiladi. Ular uchun o'ng jadvaldagi mos 
    yozuvlar NULL qiymatlari bilan to'ldiriladi. 
    SELECT 
    Atribut_nomi [,... n] 
    FROM 
    Jadval_1 LEFT JOIN Jadval _2 
    ON qiymat 
    Misol_1. 
    Natija: 
    SQL RIGHT JOIN operatori 
    SQL RIGHT JOIN operatori ikki yoki undan ortiq jadvallar yozuvlaridan 
    jadval yaratadi. SQL RIGHT JOIN operatorida, SQL LEFT JOIN operatorida 
    bo'lgani kabi, jadvallarning tartibi muhim, chunki natija bunga bog'liq bo'ladi. 
    Operatorning algoritmi quyidagicha: 



    Birinchidan, jadval chap va o'ng jadvallarning ichki birlashmasi (SQL 
    operatori INNER JOIN) orqali hosil bo'ladi. 

    Keyin, ichki birlashma orqali jadvalni shakllantirish natijasiga 
    kiritilmagan chap jadvalning yozuvlari natijaga qo'shiladi. Ular uchun 
    chap jadvaldagi mos yozuvlar NULL qiymatlari bilan to'ldiriladi. 
    SQL RIGHT JOIN operatori quyidagi sintaksisga ega: 
    SELECT 
    Atribut_nomi [,... n] 
    FROM 
    Jadval_1 RIGHT JOIN Jadval_2 ON qiymat 
    Misol_2. 
    Natija: 
    SQL FULL JOIN operatori 
    SQL FULL JOIN operatori ikki yoki undan ortiq jadvallar yozuvlaridan jadval 
    yaratadi. SQL FULL JOIN operatorida jadvallar tartibi muhim emas, u yakuniy 
    natijaga hech qanday ta'sir ko'rsatmaydi, chunki operator simmetrikdir. 
    SQL FULL JOIN iborasini SQL INNER JOIN + SQL LEFT JOIN + SQL 
    RIGHT JOIN iboralarining kombinatsiyasi sifatida tasavvur qilish mumkin . Uning 
    ish algoritmi quyidagicha: 



    Birinchidan, jadval ichki birlashma (SQL operatori INNER JOIN) 
    asosida tuziladi. 

    Keyin o'ng jadvaldan shakllanish natijasiga kiritilmagan qiymatlar 
    jadvalga qo'shiladi (SQL operatori LEFT JOIN). Ular uchun o'ng 
    jadvaldagi mos yozuvlar NULL qiymatlari bilan to'ldiriladi. 
    Va nihoyat, jadvalga chap jadvaldan shakllanish natijasiga kiritilmagan 
    qiymatlar qo'shiladi (SQL operatori RIGHT JOIN). Ular uchun chap jadvaldagi mos 
    yozuvlar NULL qiymatlari bilan to'ldiriladi. 
    SQL FULL JOIN opratori quyidagi sintaksisga ega: 
    SELECT 
    Atribut_nomi [,... n] 
    FROM 
    Jadval_1 FULL JOIN Jadval_2 
    ON Qiymat 

    Download 1,1 Mb.
    1   2   3   4   5




    Download 1,1 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali

    Download 1,1 Mb.
    Pdf ko'rish