• SELECT operatori
  • Select, as, distinct operatorlari




    Download 1.71 Mb.
    bet1/4
    Sana05.11.2023
    Hajmi1.71 Mb.
    #94404
      1   2   3   4
    Bog'liq
    4-dars [Автосохраненный]
    Mavzu, 4-Laboratoriya, Mavzu Tarmoqlararo ekran texnologiyalari Reja, MTA 1-amaliy ish topshiriqlari, netniki, parviz 1-mustaqil ish, Ismoilov 2, j.abdulaziz.dock, 3mbum, 2-, Kimlar pedagogik faoliyat bilan shug, lab1-4.t.x, 1-Mustaqil ta'lim, 7-mavzu, openstack
    • REJA:
    • Select, AS, DISTINCT operatorlari
    • Saralash operatori, WHERE buyrug’i yordamida yozuvlarni filtrlash.
    • AND, OR va NOT operatorlari yordamida shartlarni birlashtirish
    • BETWEEN operatori yordamida qiymatlar oralig’ini tekshirish. IN operatori yordamida filtrlash. IS NULL operatori yordamida bo‘sh qiymatlarni tekshirish.
    • 05.11.23

    SELECT operatori

    • SELECT (tanlash) SQL tilining eng muxim va ko‘p ishlatiladigan opеratori hisoblanadi. U ma’lumotlar bazasi jadvalidan axborotlarni tanlab olish uchun mo‘ljallangan.
    • SELECT opеratori sodda holda quyidagi ko‘rinishda yoziladi.
    • SELECT [DISTINCT] <atributlar ro‘yxati>
    • FROM <jadvallar ro‘yxati>
    • [WHERE <tanlash sharti>]
    • [ORDER BY < atributlar ro‘yxati >]
    • [GROUP BY < atributlar ro‘yxati >]
    • [HAVING <shart> ]
    • [UNION <ON SELECT opеratorli ifoda> ] ;
    • SELECT (inglizchadan - "tanlash") - ma'lumotlar bazasidan ma'lumotlar to'plamini (tanlash) qaytaradigan SQL tilida so'rov operatori.
    • Operator nol yoki undan ortiq qatorlarni qaytaradi. Qaytariladigan ustunlar ro'yxati bayonotning SELECT bandi deb nomlangan qismida ko'rsatilgan. SQL deklarativ til bo'lganligi sababli, SELECT so'rovi faqat qaytarilgan ma'lumotlar to'plami uchun talablarni belgilaydi va ularni qanday hisoblash bo'yicha aniq ko'rsatma hisoblanmaydi.
    • SELECT bayonoti bir nechta bandlardan (bo'limlardan) iborat:
    • SELECT qaytarilgan ustunlar ro'yxatini, ularning nomlarini, qaytarilgan to'plamdagi satrlarning yagonaligiga cheklovlarni, qaytarilgan to'plamdagi qatorlar soniga cheklovlarni belgilaydi;
    • FROM boshqa operator bandlarida belgilangan operatsiyalarni qo'llash uchun asosiy ma'lumotlar to'plamini belgilaydigan jadval ifodasini belgilaydi;
    • WHERE FROM bandidagi jadval ifodasi satrlari chegarasini belgilaydi;
    • GROUP BY bir xil xususiyatga ega bo'lgan qatorlarni yig'ish funktsiyalaridan foydalangan holda birlashtiradi;
    • HAVING GROUP BY parametri bilan belgilangan guruhlar orasidan tanlaydi;
    • ORDER BY qatorlarni saralash mezonlarini belgilaydi, tartiblangan qatorlar chaqiruv nuqtasiga o'tkaziladi.
    • From
    • FROM bandi jadvalning asosiy ifodasini baholash uchun ishlatiladi, so'ngra SELECT iborasining qolgan bandlari tomonidan qo'llaniladi.
    • AS operatori natijani qayta nomlash uchun ishlatiladi;
    • DISTINCT kalit so‘zidan foydalanib, takrorlanadigan satrlarni olib tashlash;
    • Select operatoridan foydalanish sodda sintaksisi quydagi ko’rinishda bo’ladi:
    • Select * from jadval_nomi;
    • Keling amalda bu operatordan foydalanib ko’raylik. Tasavur qiling bizda
    • Mock_data nomli jadval bor bu jadvaldagi ma’lumotlarni chop etish uchun
    • quyidagi so’rovni amalga oshiramiz.
    • select * from mock_data;
    • Bu yerda mock_data nomli jadvaldan barcha ustunlarni chop eting manosini beradi. * belgisi jadvaldagi barcha ustunlarni ko’rsat degan manolarni beradi.
    • Natija:

    Download 1.71 Mb.
      1   2   3   4




    Download 1.71 Mb.