• 2-LABORATORIYA ISHI SQLda ostki so‘rovlar yaratish Ishdan maqsad
  • Topshiriqlar
  • Nazariy ma’lumotlar
  • Zbekiston respublikasi transport vazirligi transportda axborot tizimlari va texnologiyalari




    Download 324.06 Kb.
    Sana14.03.2024
    Hajmi324.06 Kb.
    #172561
    Bog'liq
    Sardorbek baza2
    1-mavzu. Matritsalar ustida amallar. Texnologik matritsa, Nomozov elektrosxemalar, Dars tahlil1, Kurs ishi Bolalarni vaqt bilan tanishtirish, 5-5, Ismoyilov Sayidkamol Sayidaliyevich, Хуррамова Фарангиз Олланазаровна, ANOR BANK, hiv eng, 2 5215345407046981456, 3-lab, Gramatika va imlo o’rgatish jarayonida muommoli ta’lim elementla, Nazorat ishi 1 11- sinf, Shaxs psixologiyasi UMK, 57,58-20 yakuniy

    OʻZBEKISTON RESPUBLIKASI TRANSPORT VAZIRLIGI


    TRANSPORTDA AXBOROT TIZIMLARI VA TEXNOLOGIYALARI
    Kafedrasi


    MAʼLUMOTLAR BAZASI VA BILIMLAR BANKI
    Fanidan

    LABORATORIYA ISHI - 2


    Bajardi: Ulashov S.R


    Tekshirdi: Qo'chqarov B. D.

    Toshkent 2024


    2-LABORATORIYA ISHI
    SQLda ostki so‘rovlar yaratish
    Ishdan maqsad: SQLning ostki so‘rovlarini yaratish va qayta ishlash
    imkoniyatlarini o‘rganish; Oracle yordamida ostki so‘rovlarni shakllantirish
    va qayta ishlash bo‘yicha amaliy ko‘nikmalarga ega bo‘lish.
    Topshiriqlar:
    Quyidagi topshiriq 7 ta savoldan tashkil topgan bo‘lib, ular quyidagi
    kategoriyalarga kiradi (ularni o‘rganish tartibi bo‘yicha):
    1.Bog‘lanmagan ostki so‘rovlar.
    2.Bog‘langan ostki so‘rovlar.
    3.Bog‘langan ostki so‘rovlar va EXISTS predikati.
    4. Bog‘langan ostki so‘rovlarda ANY, SOME, ALL predikatlari.
    5.HAVING operatorida ostki so‘rovlar.
    6. FROM operatorida ostki so‘rovlar.
    7. SELECT operatorida ostki so‘rovlar.
    Nazariy ma’lumotlar
    SQL yordamida so‘rovlarni bir-birining ichiga joylashtirishingiz
    mumkin. Odatda ostki so‘rov qiymat hosil qiladi va bu qiymat tashqi
    predikat tomonidan tekshirilib, to‘g‘ri yoki noto‘g‘riligi aniqlanadi. Misol:
    bizga sotuvchi nomi ma’lum: Motika, lekin biz SNum maydoni qiymatini
    bilmaymiz va Buyurtmachilar jadvalidan hamma buyurtmalarni ajratib
    olmoqchimiz. Buni quyidagicha amalga oshirish mumkin:
    SELECT * FROM Orders WHERE SNum=(SELECT SNum
    FROM Salepeople WHERE SName = 'Motika' );
    Avval ostki so‘rov bajariladi, so‘ngra uning natijasi tashqi so‘rovni hosil
    qilish uchun ishlatiladi (SNum ostki so‘rov natijasi bilan solishtiriladi).
    Ostkiso‘rovda bitta maydon tanlanishi lozim, bu maydon qiymatlarining tipi
    predikatda solishtiriladigan qiymat tipi bilan bir xil bo‘lishi kerak. Siz ba’zi
    hollarda ostki so‘rov bitta qiymat hosil qilishi uchun DISTINCT
    operatoridan foydalanishingiz mumkin.
    Misol: Hoffman (CNum=21) ga xizmat ko‘rsatuvchi sotuvchilar hamma
    buyurtmalarini topish lozim bo‘lsin.
    SELECT * FROM Orders WHERE SNum = ( SELECT DISTINCT
    SNum FROM Orders WHERE CNum = 21 );

    E mployees jadvali


    O ffices jadvali

    Yaratilgan ostki so’rov



    Xulosa
    Ushbu laboratoriya ishida mysql ma’lumotlar bazasida so’rovlarni bir biriga ichma ich korinishda so`rov ya`ni Select ichida select berishni amaliy tarzda bajargan holda o`rgandik hamda uni ekranga chop etdik.
    Download 324.06 Kb.




    Download 324.06 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Zbekiston respublikasi transport vazirligi transportda axborot tizimlari va texnologiyalari

    Download 324.06 Kb.