• Intersect , Minus
  • So`rov: SELECT *FROM teacher; Natija: – rasm. Teacher
  • So`rov: SELECT * FROM student UNION SELECT * FROM teacher; Natija: 7.6 – rasm. Student va teacher
  • SELECT * FROM A INTERSET SELECT * FROM B




    Download 3,3 Mb.
    bet3/17
    Sana14.05.2024
    Hajmi3,3 Mb.
    #232380
    1   2   3   4   5   6   7   8   9   ...   17
    Bog'liq
    qayta o\'qish mb7-12

    SELECT * FROM A INTERSET SELECT * FROM B buyrug’ining natijasida 3 soni chop etiladi.
    MINUS – birinchi jadvalda mavjud va ikkinchisida yo’q bo’lgan el ementlarni chiqaradi. Yuqoridagi ifodada intersect o’rniga minus operatorini yozs ak, natijada ekranga 1 va 2 soni chiqariladi.
    UNION ALL- (Bir nechta so'rovlarni bitta SQL-buyruqqa birlashtirish va shu nga mos ravishda so'rovlar natijalarini birlashtirish uchun UNION kalit so'zidan foy dalaniladi. UNION bilan qo'shilgan so'rovlar bir xil miqdordagi ustunlarni chiqarishi kerak va ustunlar ma'lumotlari turlari mos bo'lishi kerak. Natijalarni birlashtirishda t akroriy satrlar avtomatik ravishda o'chiriladi; takroriy satrlarning o'chirilishining old ini olish uchun UNION so'zining o'rniga UNION ALL ifodasini ishlatiladi. Va niho yat, bog'langan so'rov satrlarini ORDER BY jumlasi yordamida buyurtma qilish mu mkin.

    Ishni bajarish tartibi


    Intersect, Minus operatorlari MySQLda ishlamaydi. Shuning uchun bu lab oratoriya ichini Open Server dasturida bajaramiz.

    1. Teacher va student jadvallarini ko’ramiz; So`rov:_SELECT_*FROM_teacher;_Natija:___–_rasm._Teacher'>So`rov:

    SELECT * FROM student;
    Natija:


      1. rasm. Student jadvalidagi ma’lumotlarni ko’rish

    So`rov:
    SELECT *FROM teacher;
    Natija:


      1. rasm. Teacher jadvalidagi ma’lumotlarni ko’rish

    1. Bu ikki jadvalni UNION yordamida birlashtiramiz.

    So`rov:
    SELECT * FROM student
    UNION
    SELECT * FROM teacher;
    Natija:

    7.6 – rasm. Student va teacher jadvallarini Union operatori orqali birlashtirish nat ijasi

    1. Bu ikki jadvalni UNION ALL yordamida birlashtiramiz.


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




    Download 3,3 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    SELECT * FROM A INTERSET SELECT * FROM B

    Download 3,3 Mb.