• SELECT DISTINCT atribut nomlari ro’yxati
  • SELECT atribut nomi1 AS atribut_yangi_nomi, …
  • SQL da binar amallar
  • 1-ma’ruza. Ma’lumotlar bazasining maqsadi, vazifalari va asosiy tushunchalari. Rеja




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

    SELECT atributlar ro’yxati
    FROM jadval_nomlari
    Ushbu operatorni qo'llagandan so'ng, mashina ushbu jadvalning nomlari ushbu operatorning birinchi satrida ko'rsatilgan SELECT ustunlarini ko'rsatadi.
    Yuqorida aytib o'tganimizdek, paydo bo'lgan munosabatlardan takroriy qatorlar va ustunlarni chiqarib tashlash kerak emas. Agar tartibda yoki topshiriqda takroriy nusxalarni yo'q qilish kerak bo'lsa, siz tuzilgan so'rovlar tilining maxsus variantini - DISTINCT- foydalanishingiz kerak. Ushbu parametr, takroriy kortejlarni munosabatlardan avtomatik ravishda chiqarib tashlashni o'rnatadi. Ushbu parametr qo'llanilsa, SELECT operatori quyidagicha bo'ladi:


    SELECT DISTINCT atribut nomlari ro’yxati
    FROM jadval_nomlari

    Qayta nomlash amali.
    SQLda atributlarni qayta nomlash juda oddiy. Aniqrog'i, u quyidagi algoritm yordamida vujudga kelgan:
    1) SELECT operatorining atribut nomlari ro'yxatida ularni o'zgartirish kerak bo'lgan atributlar keltiriladi;
    2) har bir belgilangan atributga as maxsus kalit so'z qo'shiladi;
    3) har bir so'z paydo bo'lganidan keyin asl ismi o'zgartirilishi kerak bo'lgan tegishli atributning nomi ko'rsatiladi.
    Shunday qilib, yuqorida aytilganlarning barchasi bilan, atributlarni qayta nomlash operatsiyasiga mos keladigan operator quyidagicha ko'rinishi mumkin:


    SELECT atribut nomi1 AS atribut_yangi_nomi, …
    FROM jadval_nomi
    Misol.


    SELECT Nomi AS Kitob nomi
    FROM book
    Bu so’rov natijasida book jadvalidagi Nomi ustuni Kitob nomi ga almashadi


    SQL da binar amallar

    Unar amallar singari, binary amallar ham SQLda o'zlarining bajarilishlariga ega. Shunday qilib, biz allaqachon o'tgan binar amallarning ushbu tilda bajarilishini ko'rib chiqaylik, ya'ni birlashtirish, kesishma, ayirish, dekart ko’paytma va boshqalar.





    Download 1,17 Mb.
    1   ...   71   72   73   74   75   76   77   78   ...   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.