Kirish Ma’lumotlar bazasi haqida mbbt funktsityalari


Tez-tez ishlatiladigan iboralar: NULL qiymatlarni topish



Download 5,2 Mb.
bet64/79
Sana17.04.2022
Hajmi5,2 Mb.
#558651
1   ...   60   61   62   63   64   65   66   67   ...   79
Bog'liq
Maruza mbbt (1-60)

Tez-tez ishlatiladigan iboralar: NULL qiymatlarni topish


Bo'sh maydonlarni o'z ichiga olgan ob'ektlar va yozuvlarni filtrlash uchun NULL kalit so'zidan foydalanishingiz mumkin. NULL kalit so'zidan oldin har doim IS yoki IS NOT . Masalan, 1996 yilgi aholi ro'yxatiga kiritilmagan shaharlarni topish uchun siz quyidagi iboradan foydalanishingiz mumkin:
AHOLI BO'LGAN
Yoki aholi soni bo'lgan barcha shaharlarni topish uchun quyidagilardan foydalaning:
POPULATION96 NOL EMAS

Tez-tez ishlatiladigan iboralar: raqamlarni topish


Nuqta (.) har doim oʻnlik boʻluvchi sifatida, mahalliy tildan qatʼiy nazar ishlatiladi. Siz iboralarda oʻnli kasr sifatida verguldan foydalana olmaysiz.
Raqamli qiymatlarni teng (=), teng emas (<>), katta (>), kichik (<), katta yoki teng (>=) va kichik yoki teng operatorlar yordamida so‘rashingiz mumkin. ga (<=), shuningdek, BETWEEN (orasida), masalan:
AHOLI >= 5000
Raqamlarni formatlash uchun raqamli funktsiyalardan foydalanish mumkin. Masalan, ROUND funksiyasi fayl geomaʼlumotlar bazasidagi maʼlumotlarni belgilangan oʻnli kasrlar soniga yaxlitlaydi:
ROUND (SQKM,0) = 500
Qo'llab-quvvatlanadigan raqamli funktsiyalar ro'yxati uchun DBMS hujjatlariga qarang.

Sanalar va vaqtlar

Umumiy qoidalar va tez-tez ishlatiladigan iboralar


Geomaʼlumotlar bazasi kabi maʼlumotlar manbalarida sanalar sana va vaqt maydonlarida saqlanadi. Biroq, shakl fayllarida bu texnologiya emas. Shuning uchun quyida keltirilgan so'rovlar sintaksisi misollarining aksariyati vaqtga oid havolalarni o'z ichiga oladi. Ba'zi hollarda, so'rovning vaqt qismi maydonda faqat sanalar mavjudligi ma'lum bo'lsa, xavfsiz tarzda o'tkazib yuborilishi mumkin; aks holda, u ko'rsatilishi kerak yoki so'rov sintaksis xatosini qaytaradi.
Sana maydonlarini topish ma'lumotlar manbai talab qiladigan sintaksisga e'tibor berishni talab qiladi. Agar so'rovni Shart rejimida yaratsangiz, to'g'ri sintaksis avtomatik ravishda yaratiladi. Quyida fayl geomaʼlumotlar bazasidan 2011-yil 1-yanvardan keyingi barcha yozuvlarni qaytaradigan misol soʻrovi keltirilgan:
INCIDENT_DATE >= sana '2011-01-01 00:00:00'
Eslatma:

Sanalar manba ma'lumotlar bazasida 1899 yil 30 dekabr soat 00:00:00 ga nisbatan saqlanadi. Bu bu yerda keltirilgan barcha maʼlumotlar manbalari uchun amal qiladi.
Ushbu kichik bo'limning maqsadi so'rovlarni vaqtlar bo'yicha emas, balki sanalar bo'yicha tuzishga yordam berishdir. Agar null bo'lmagan qiymat sana qiymati bilan saqlangan bo'lsa (masalan, 1999 yil 12 yanvar, 04:00:00), sana so'rovi bu yozuvni qaytarmaydi, chunki so'rovda faqat sana va vaqt maydoni uchun sanani belgilasangiz. , etishmayotgan vaqt maydonlari nol bilan to'ldiriladi va faqat vaqti yarim tun 12:00:00 ga to'g'ri keladigan yozuvlar tanlanadi.
Atributlar jadvali sana va vaqtni asl maʼlumotlar bazasi formatida emas, balki mahalliy tilingizga mos ravishda foydalanuvchiga qulay formatda koʻrsatadi. Bu ko'p hollarda mos keladi, ammo ba'zi kamchiliklari bor:

  • SQL so'rovida ko'rsatilgan satr faqat jadvalda ko'rsatilgan qiymatga ozgina o'xshash bo'lishi mumkin, ayniqsa vaqtni o'z ichiga olgan bo'lsa. Misol uchun, 00:00:15 sifatida kiritilgan vaqt atributlar jadvalida AQSh tili bilan 12:00:15 AM sifatida ko'rinadi va taqqoslanadigan so'rovlar sintaksisi Datefield = '1899-12-30 00:00:15'.

  • O'zgarishlarni saqlamaguningizcha, atributlar jadvalida asl ma'lumotlar haqida hech qanday ma'lumot yo'q. U birinchi navbatda qiymatlarni o'z formatiga ko'ra formatlashga harakat qiladi, so'ngra o'zgarishlarni saqlagandan so'ng, olingan natijalarni ma'lumotlar bazasiga moslashtirishga harakat qiladi. Shu sababli, vaqtni shakl fayliga kiritishingiz mumkin, lekin o'zgarishlarni saqlaganingizda u o'chirilganligini toping. Maydonda "1899-12-30" qiymati bo'ladi, u mintaqaviy sozlamalaringizga qarab 12:00:00 yoki ekvivalentida ko'rsatiladi.

Download 5,2 Mb.

Do'stlaringiz bilan baham:
1   ...   60   61   62   63   64   65   66   67   ...   79




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