21-22-23.Laboratoriya ishi
Mavzu: SQL da funksiyalar yaratish.
Ishdan maqsad: SQL da funksiyalar yaratish bo`yicha ko`nikmaga ega bo`lish.
Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha
ob`yektlarni ustida VIEWlar yaratish asosida amallarini bajarish.
Uslubiy ko`rsatmalar: Funksiyalar (FUNCTION) - protseduraga o'xshash, bu biz
qayta-qayta ishlatmoqchi bo'lgan ba'zi SQL kod. Funktsiya va protsedura o'rtasidagi farq shundan iboratki, funktsiya faqat bitta parametrni qaytaradi va funktsiya "Call" qilmasdan nomi bilan chaqiriladi. Shuning uchun funktsiya SQL so'rovlarida ishlatilishi mumkin.
Topshiriq: Har bir talaba quyidagi funksiyani yaratishi va natijasi bilan
ko’rsatib o’tishi kerak.
№ Funksiya nomi
1. Minus
2. Bo’lish
3. Ildiz
4. Modul
5. Ustunlarni birlashtirish
BEGIN'>6. Mavjud standart funksiyalar(10-lab)dan foydalanib yangi
funksiya yaratish.
NATIJA1: MINUS-
BEGIN
DECLARE Result int;
SET Result= a-b;
RETURN (Result);
END
NATIJA2: BO’LISH
BEGIN
DECLARE Result INT;
SET Result= a/b;
RETURN (Result);
END
NATIJA3:
Do'stlaringiz bilan baham: |