"maktab" ma’lumotlar bazasi uchun yaratilgan har bir jadval uchun bittadan index va view (tasavvur) yarating


Keling, so'rov yozishni boshlaylik



Download 0,96 Mb.
bet2/5
Sana28.06.2022
Hajmi0,96 Mb.
#714416
1   2   3   4   5
Bog'liq
4-Lab ishi

Keling, so'rov yozishni boshlaylik.
Ushbu misolda biz Oracle dan foydalanamiz. Men ilojiboricha standart sintaksisdan foydalanishni maqsad qilaman, lekin boshqa ma'lumotlar bazalariga tegishli bo'lishi mumkin bo'lgan har qanday farqlarni tushuntiraman.
.
SELECTorder_date
FROMcust_order;
Mana natijalar. Men to'liq natijalarni emas, balki natijalarning bir qismini ko'rsatyapman, chunki ular juda ko'p.

Bu jadvaldan tugilgan_sana ni ko'rishimiz mumkin. U ustun sana va vaqtni ko'rsatadi, buni bilish yaxshidir.


Ma'lumotlar tasodifiy tartibda ko'rinadi. Natijalarni tugilgan_sana bo'yicha olaylik.



Endi biz sana bo'yicha so’rovlar sonini ko'rsatishimiz kerak.


Qachonki biz "harbir Y uchun X soni" kabi biror narsani ko'rishimiz kerak bo'lsa, bu odatda agregat funktsiyadan foydalanishimiz va natijalarni guruhlashimiz kerakligini anglatadi.
Ushbu misolda biz so’ro’vlar sonini ko'rmoqchimiz, shuning uchun biz COUNT funktsiyasidan foydalanamiz .
Bizning so'rovimiz quyidagicha o'zgartirilishi mumkin:


SELECT
order_date,
COUNT(*)
FROMcust_order
GROUPBYorder_date
ORDERBYorder_dateASC;



Ushbu natijada biz sanalar va hisoblarni ko'rishimiz mumkin. Biroq, u bir kunda buyurtmalar uchun bir nechta qatorlarni ko'rsatmoqda.


Nega u to'g'ri guruhlan magan?
Bu guruhlashdir, lekin u sana va vaqtni o'z ichiga olgan tugilgan_sana maydonida ikkinchi darajagacha guruhlanadi. Agar birsoniyada ikkita tartib yaratilgan bo'lsa, hisob 2 bo'ladi, aksholda 1 bo'ladi.

Maktab-daraxt indeksini yaratish


Biz CREATE INDEX buyrug'idan foydalanamiz. Bu shunday ko'rinadi:
CREATE INDEX index_nomi
ON jadval_nomi (ustunlar);
Kafedra-daraxt indeksini yaratish uchun bir nechta narsalarni belgilashimiz kerak:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish