• Ishni bajarish tartibi I nte rs e c t , Min u s
  • 8 - Amaliy ishi. Bir nеchta jadvallar birlashtirish, joinlar bilan ishlash I s h d an m aq s ad
  • LEFT JOIN operatori
  • 9-Amaliy ishi. Standart funksiyalardan foydalanib so‘rovlar yaratish I s h d an m aq s ad
  • Ishni bajarish tartibi 1. mysql> select*from xodimlar; 2. mysql> select lower(F_I_O) from xodimlar;
  • 5. mysql> select lpad (F_I_O,4,SSSS) as newarea from xodimlar;
  • 7 -amaliy ish. Union, intersect va minus standart so‘zlaridan foydalanish




    Download 348.58 Kb.
    Sana17.04.2024
    Hajmi348.58 Kb.
    #199771
    Bog'liq
    Malumotlar bazsi
    000081, 2 5242657705377667477, TTAT oraliq ish Baxtiyor edit 12-02-2022 18.18.18, fizikani oqitishda analogiya usulidan foydalanish, Energiya - Vikipediya, Energiyaning saqlanish va aylanish qonuni - Vikipediya, Reja Zamonaviy operatsion tizimlar (1), Reja, zakovat, Yozish va taqdimot 3-topshiriq Isroilova, Moliya va kredit, 141-145, 11-21-3-kurs Ubaydullayeva Diyora, Gomerning Ilia-WPS Office, xususiy hosilali differensial tenglamalar

    MUHAMMAD AL-XOZMIY NOMIDAGI TOSHKENT AXBOROT
    TEXNOLOGIALAR UNIVERSITETI



    Malumotlar Bazasi

    Bajardi: Jo’rayev Javlon



    7 -Amaliy ish. UNION, INTERSECT va MINUS standart so‘zlaridan foydalanish

    Ishdan maqsad: Berilgan predmet soha ma’lumotlar bazasidan foydalanib UNION, INTERSECT va MINUS standart so‘zlaridan foydalanishni o‘rganish.

    Ishni bajarish tartibi
    Intersect, Minus operatorlari MySQLda ishlamaydi. Shuning uchun bu laboratoriya ichini Open Server dasturida bajaramiz.

    mysql> create database asaka_zavod;
    mysql> create table xodimlar (id int, F_I_O varchar(30), oyligi int,manzili varchar(20));
    mysql> Insert into xodimlar(id,F_I_O,oyligi,manzili) values (1,'Usmonov Jamshid',3800000,'toshkent');

    1.select*from xodimlar; va select*from ishchilar; buyrugi yordamida jadvallarni korib olamiz.


    mysql> select* from ishchilar;

    mysql> select* from xodimlar;


    2. Bu ikki jadvalni UNION yordamida birlashtiramiz.


    mysql> select* from xodimlar union select*from ishchilar;

    3. Bu ikki jadvalni UNION ALL yordamida birlashtiramiz.


    mysql> select* from xodimlar union all select*from ishchilar;

    4. INTERSECT yordamida jadvallar kesishmasini topamiz;


    Bizni jadvallarda o’xshash malumotlar yoqligi sabab empty set degan xabar ekranga chiqardi
    mysql> select* from xodimlar intersect select*from ishchilar;

    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.
    Ishni bajarish tartibi

    1. SQL INNER JOIN operatori

    mysql> select*from xodimlar inner join ishchilar on xodimlar.manzili=ishchilar.manzili;

    2. LEFT JOIN operatori


    mysql> select*from xodimlar left join ishchilar on xodimlar.oyligi=ishchilar.oyligi;

    3.RIGHT JOIN operatori


    mysql> select*from xodimlar right join ishchilar on xodimlar.oyligi=ishchilar.oyligi;

    4. CROSS JOIN operatori


    mysql> select*from xodimlar cross join ishchilar on xodimlar.id=ishchilar.id;



    9-Amaliy ishi. Standart funksiyalardan foydalanib so‘rovlar yaratish

    Ishdan maqsad: Berilgan predmet soha ma’lumotlar bazasidan foydalanib standart funksiyalardan foydalanib so‘rovlar yaratishni o‘rganish.
    Ishni bajarish tartibi
    1. mysql> select*from xodimlar;


    2. mysql> select lower(F_I_O) from xodimlar;

    3. mysql> select upper(F_I_O) from xodimlar;;



    4. Initcap-ifodaning sonli turga mansubligini aniqlaydi(MySqlda bu buyruq bajarilmaydi);

    5. mysql> select lpad (F_I_O,4,'SSSS') as newarea from xodimlar;

    6. mysql> select rpad (F_I_O,4,'SSSS') as newarea from xodimlar;

    7. mysql> select length (F_I_O) from xodimlar;


    8. mysql> select id,F_I_O,oyligi,manzili,ltrim(manzili) from xodimlar;


    9. mysql> select id,F_I_O,oyligi,manzili,rtrim(manzili) from xodimlar;


    10. mysql> select left(F_I_O,5) as F_I_O from xodimlar;


    11. mysql> select right(F_I_O,5) as F_I_O from xodimlar;



    Download 348.58 Kb.




    Download 348.58 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    7 -amaliy ish. Union, intersect va minus standart so‘zlaridan foydalanish

    Download 348.58 Kb.