Sqlning standart funksiyalaridan foydalanib


Download 0.62 Mb.
Pdf ko'rish
bet1/10
Sana20.07.2023
Hajmi0.62 Mb.
#1661300
  1   2   3   4   5   6   7   8   9   10
Bog'liq
9-ma\'ruza



 
9-MA’RUZA.
SQLNING STANDART 
FUNKSIYALARIDAN FOYDALANIB 
SO’ROVLAR YARATISH, AGREGAT 
FUNKSIYALARDAN FOYDALANISH 
 
 
 


Funksiya. Ko'pgina boshqa dasturlash tillari singari, SQL ham 
ma'lumotlar bilan ishlash uchun funksiyalardan foydalanishni qo'llab-
quvvatlaydi. Funksiyalar - bu ma'lumotlar, jumladan, turli xil 
o'zgartirishlar va hisob-kitoblar ustida bajarishingiz kerak bo'lgan 
operatsiyalar. 
 
Funksiya bilan bog’liq muammolar. Misollarga o'tishdan oldin, SQL 
funksiyalaridan foydalanish muammoli bo'lishi mumkinligiga e’tibor 
berish lozim. 
Umuman olganda, barcha ma'lumotlar bazalari tomonidan bir xil 
tarzda qo'llab-quvvatlanadigan SQL bayonotlaridan (masalan, SELECT) 
farqli o'laroq, turli ma'lumotlar bazalari bir xil maqsadlarda turli 
funksiyalardan foydalanishi mumkin.
 
 


Funksiyalarni qo'llash. Ko'pgina SQL ilovalari quyidagi funksiyalar 
turlarini qo'llab-quvvatlaydi. 
► Matn funksiyalari. Matn satrlarini qayta ishlash uchun ishlatiladi 
(masalan, bo'shliqlarni kesish yoki satrlarni bo'sh joylar bilan to'ldirish 
yoki belgilarni katta yoki kichik harflarga aylantirish uchun). 
Raqamli funksiyalar. Raqamli ma'lumotlar ustida matematik 
amallarni bajarish uchun foydalaniladi (masalan, darajaga ko'tarish, ildiz 
chiqarish va boshqalar). 
► Sana va vaqt funksiyalari. Sana va vaqt qiymatlarini qayta ishlash 
va ushbu qiymatlarning alohida komponentlarini chiqarish uchun 
(masalan, sanalar orasidagi farqni aniqlash va sananing haqiqiyligini 
tekshirish uchun) foydalaniladi. 
► Tizim funksiyalari. Muayyan MBBTga xos ma'lumotlarni qaytaradi 
(masalan, foydalanuvchi hisobi ma'lumotlari). 


Yuqorida biz SELECT operatorining ustunlar ro'yxatida foydalanilgan 
funksiyani ko'rdik, ammo bu barcha funksiyalar uchun amal qilmaydi. 
Funksiyalardan SELECT operatorining boshqa bandlarida ham (masalan, 

Download 0.62 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   10




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