• Tashxujayev Karamatullo Toshkent – 2023 Sorovlar tilida SQL
  • Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti ma’lumotlar bazasi fanidan




    Download 98.24 Kb.
    bet1/5
    Sana20.12.2023
    Hajmi98.24 Kb.
    #125421
      1   2   3   4   5
    Bog'liq
    MB Karamatullo
    5-6-7-8-9-10-11-sinf-tarix-testlar-1, 1-sinf Ingliz tili, 1e26ddfa-8682-47f5-9fb7-43f8d306c0c8Moyes, Jojo - Me Before You, indvudail sfff, MB 3 ish, Lombarghini

    O‘ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    Ma’lumotlar bazasi fanidan

    MUSTAQIL ISH

    Mavzusi: Ma’lumotlar manipulyatsiya qilishda oddiy so’rovlar yaratish

    Guruh:073-21


    Bajardi: Tashxujayev Karamatullo

    Toshkent – 2023
    So'rovlar tilida SQL muhim o‘rin tutadi SELECT bayonoti, chunki biz ma'lumotlar bazasida tanlov qilish uchun foydalanamiz. Ushbu maqolada biz ushbu juda muhim SQL bayonotining asoslarini ko'rib chiqamiz.
    Internetda SQL bo'yicha juda ko'p turli xil maqolalar, kitoblar, qo'llanmalar mavjud, ammo ularning barchasi SQL haqida hech qachon eshitmagan va umuman dasturlash haqida eshitmagan odam uchun qiyin, shuning uchun bu manbalarning barchasi qiyin. uni o'qish uchun. Bu erda men chuqurroq kirmasdan bitta operatorning asosini tushuntirishga harakat qilaman ( bu ular darhol asosiy so'rovlardan murakkab so'rovlarga o'tishlarini o'rganishni qiyinlashtiradi), shuning uchun siz avval asoslarni o'rganishingiz kerak, keyin esa SQL tilini o'rganishni osonlashtiradigan murakkabroqlarga o'tishingiz kerak. Ushbu maqola ma'lumotlarni olish uchun oddiy SQL so'rovlarini yozishni o'rganmoqchi bo'lgan yangi boshlanuvchilar uchun juda mos keladi.
    SQL tili va SELECT iborasi nima
    SQL Relyatsion ma'lumotlar bazalarida ma'lumotlarni manipulyatsiya qilish (manipulyatsiya qilish) uchun ishlatiladigan so'rovlar tili. U keng tarqalgan va shuning uchun har qanday o'zini hurmat qiladigan IT-k ushbu tilning asoslarini bilishi kerak, chunki deyarli har bir kompaniyada ma'lumotlar bazalari mavjud.
    TANLASH- SQL operatori ma'lumotlarni manipulyatsiya qilish operatorlari guruhiga kiradi ( Ma'lumotlarni manipulyatsiya qilish tili, DML) va ma'lumotlar bazasidan ma'lumotlarni olish uchun xizmat qiladi.
    Eslatma! SQL tilini va ma'lumotlar bazalarini o'rganish uchun katta DBMSning maxsus bepul nashrlari mavjud, masalan, Microsoft kompaniyasining SQL Serverida Express nashri mavjud. Ushbu DBMSni qanday o'rnatishni materialda o'qishingiz mumkin - Microsoft SQL Server 2016 Expressni o'rnatish tavsifi.
    Mana SELECT iborasidan foydalanishning eng oddiy misoli.
    Jadvaldan * ni tanlang

    • * - barcha ma'lumotlarni ko'rsatish;

    • FROM - manbadan;

    • Jadval - manba nomi ( bizning holatlarimizda jadval).

    Ammo, amalda, ko'pincha bizga jadvaldagi barcha ma'lumotlar kerak emas, ba'zan esa faqat ba'zi ustunlar, buning uchun biz shunchaki * o'rniga kerakli ustun nomini ko'rsatamiz ( yoki karnaylar), masalan:
    Jadvaldan narxni tanlang
    bu yerda, Narx - ustun nomi.
    Eslatma! Misol tariqasida biz kompyuter modellari, ularning narxlari va nomlari ko'rsatilgan oddiy jadvaldan foydalanamiz.
    Agar siz bir nechta ustunlarni ko'rsatishingiz kerak bo'lsa, ularni SELECT iborasidan keyin vergul bilan ajrating, masalan,
    Jadvaldan narx, nom, modelni TANLASH
    bu erda, narx, nom, model - Jadvaldagi ustunlar.
    Tanlash sharti - WHERE bandi
    Namuna olish jarayonida biz ko'pincha ma'lumotlarni ma'lum bir shart bo'yicha filtrlashimiz kerak, ya'ni. barcha ma'lumotlar emas, balki faqat shartga mos keladiganlar; SELECT bandida siz operatordan foydalanishingiz mumkin QAYERDA.
    Narxi> 100 bo'lgan jadvaldan narxni tanlang
    qaerda, WHERE sharti, ya'ni. biz faqat bizning shartimizga mos keladigan qatorlarni ko'rsatamiz ( narxi 100 dan yuqori).

    Download 98.24 Kb.
      1   2   3   4   5




    Download 98.24 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti ma’lumotlar bazasi fanidan

    Download 98.24 Kb.