• SQLda unar amallar. 1. Tanlov amallari.
  • SELECT * FROM student WHERE Yoshi>20 and Shahar = Samarqand ;
  • 2. Proyeksiya amali.
  • 1-ma’ruza. Ma’lumotlar bazasining maqsadi, vazifalari va asosiy tushunchalari. Rеja




    Download 1,17 Mb.
    bet74/101
    Sana20.12.2023
    Hajmi1,17 Mb.
    #124746
    1   ...   70   71   72   73   74   75   76   77   ...   101
    Bog'liq
    Sanjar

    SELECT Nomi, Muallif
    FROM book
    WHERE Narx > 25 000 ;
    Ushbu so’rov quyidagi jadvalni bizga qaytaradi



    Nomi

    Muallif

    PHP dasturlash

    S. King



    SQLda unar amallar.


    1. Tanlov amallari.
    SQL-da tanlov jarayoni quyidagi shaklning SELECT bayonoti tomonidan amalga oshiriladi:


    SELECT barcha atributlar
    FROM jadval_nomlari
    WHERE tanlov shartlari ;

    Bu erda "barcha atributlar" ni yozish o'rniga "*" belgisini ishlatishingiz mumkin. SQL nazariyasida, bu belgi munosabatlar sxemasidan barcha atributlarni tanlashni anglatadi.


    Bu yerda tanlov sharti (va boshqa barcha operatsiyalarda) standart not (emas) and (va), or (yoki) standart biriktirgichlar bilan mantiqiy ifoda sifatida yozish mumkin.
    Misol:


    SELECT *
    FROM student
    WHERE Yoshi>20 and Shahar = Samarqand;
    Ushbu so’rov natijasida yoshi 20 dan katta va Samarqand shahridan bo’lgan barcha ma’lumot student jadvalidan izlab, natija sifatida qaytariladi.


    2. Proyeksiya amali.

    SQLda proyeksiyalash jarayoni, tanlash operatsiyasidan ko'ra soddaroq. Eslatib o'tamiz, proyeksion operatsiyani amalga oshirishda, satrlar emas (tanlab olish operatsiyasidagi kabi), balki ustunlar tanlanadi. Shuning uchun, hech qanday tashqi shartlarni ko'rsatmasdan, zarur bo'lgan ustunlar sarlavhalarini (ya'ni, atributlarning nomlarini) ro'yxatga olish kifoya. Shunday qilib, biz quyidagi operatorni olamiz:



    Download 1,17 Mb.
    1   ...   70   71   72   73   74   75   76   77   ...   101




    Download 1,17 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-ma’ruza. Ma’lumotlar bazasining maqsadi, vazifalari va asosiy tushunchalari. Rеja

    Download 1,17 Mb.