• Ishni bajarish tartibi Intersect , Minus
  • Sorov: SELECT*FROM murabbiylar; Natija: Murabbiylar jadvali: 2.
  • Bu sorov ishlamadi natija 0 ga teng 5.
  • SELECT * FROM A INTERSET SELECT * FROM B




    Download 196 Kb.
    bet3/3
    Sana09.03.2023
    Hajmi196 Kb.
    #44688
    1   2   3
    Bog'liq
    Kutubxona malumotlar bazasini yaratish
    ABTIV, Raqamli 2-lab, 1667805317, Turdosh yo\'nalishlar ro\'yxati, KTE 2-amaliy ish 8-variant, «avtomobil va traktorlarni loyihalash» fanidan test savollari Av, Mavzu; texnologik jarayonlarni modellashtirish va optimallashtir, Elektron hukumat (O\'UM), Mavzu Ishlab chiqarish jarayonini diversifikatsiyalash va moder-fayllar.org, file, 165-168 (1), Microsoft Word àñîñèéòåõ10. doc-www.hozir.org, 2. Umumiy qism-hozir.org, 3NZaOSGhGRWVfWFOHReK8u732BD89ueqwRZhUGaF
    SELECT * FROM A INTERSET SELECT * FROM B
    buyrug‘ining natijasida 3 soni chop etiladi.
    MINUS – birinchi jadvalda mavjud va ikkinchisida yo‘q bo‘lgan elementlarni chiqaradi. Yuqoridagi ifodada intersect o‘rniga minus operatorini yozsak, natijada ekranga 1 va 2 soni chiqariladi.
    UNION ALL- (Bir nechta so'rovlarni bitta SQL-buyruqqa birlashtirish va shunga mos ravishda so'rovlar natijalarini birlashtirish uchun UNION kalit so'zidan foydalaniladi. UNION bilan qo'shilgan so'rovlar bir xil miqdordagi ustunlarni chiqarishi kerak va ustunlar ma'lumotlari turlari mos bo'lishi kerak. Natijalarni birlashtirishda takroriy satrlar avtomatik ravishda o'chiriladi; takroriy satrlarning o'chirilishining oldini olish uchun UNION so'zining o'rniga UNION ALL ifodasini ishlatiladi. Va nihoyat, bog'langan so'rov satrlarini ORDER BY jumlasi yordamida buyurtma qilish mumkin.
    Ishni bajarish tartibi
    Intersect, Minus operatorlari MySQLda ishlamaydi. Shuning uchun bu laboratoriya ichini Open Server dasturida bajaramiz.


    1. Hodimlar va Murabbiylar jadvallarini ko‘ramiz;


    Sorov: SELECT*FROM hodimlar;
    Natija:

    Hodimlar jadvali:

    Sorov: SELECT*FROM murabbiylar;
    Natija:

    Murabbiylar jadvali:
    2. Bu ikki jadvalni UNION yordamida birlashtiramiz.
    So`rov: SELECT*FROM hodimlar UNION SELECT*FROM murabbiylar;
    Natija;

    Hodimlar va Murabbiylar jadvallarini Union operatori orqali birlashtirish natijasi.

    3. Bu ikki jadvalni UNION ALL yordamida birlashtiramiz.
    So`rov: SELECT*FROM hodimlar UNION ALL SELECT*FROM murabbiylar;
    Natija:

    Hodimlar va Murabbiylar jadvallarini Union operatori orqali birlashtirish natijasi.

    4. INTERSECT yordamida jadvallar kesishmasini topamiz;
    So`rov:
    Bu sorov ishlamadi natija 0 ga teng

    5. MINUS yordamida 1-jadvalimizdan ikkinchisini ayirish amalini bajaramiz:
    Sorov:


    Ustoz Navicatda INTERSECT va MINUS sorovlari ishlamadi.
    Download 196 Kb.
    1   2   3




    Download 196 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    SELECT * FROM A INTERSET SELECT * FROM B

    Download 196 Kb.