Axborot texnologiyalari servisi



Download 3,92 Mb.
bet22/47
Sana01.01.2022
Hajmi3,92 Mb.
#287383
1   ...   18   19   20   21   22   23   24   25   ...   47
11- LABORATORIYA ISHI

Mavzu. Standart funksiyalardan foydalanib so‘rovlar yaratish

Amaliy masalaning nomi: MySQL da standart funksiyalardan foydalanish.

Masalaning qo‘yilishi: Barcha turdagi standart funksiyalarni PhpMyAdmin da sinovdan o‘tqazish.

Masalaning yechilishi: Ma’ruza mashg‘ulotlarimiz davomida standart funksiya va ularning turlari haqida o‘rgangan edik. Bu darsimizda esa ularni PhpMyAdmin da sinovdan o‘tqazamiz.

Birinchi turdagi standart funksiyamiz bu son turidagi jarayonlarni amalga oshiruvchi funksiyadir. Bu qanday amalga oshirilishi yoki uni qanday tushinish mumkin degan savollarni berishingiz tayin. Bu savollarga bir og‘iz gap bilan matematika deb javob qaytarish yetarlidir. Chunki har bir fanda matematik mantiq yotadi va bu bilan muammolar yechiladi. Keling, huddi shu amallardan bir qanchasini biz ham so‘rovlar ostida uni sinab ko‘ramiz.



  1. ABS() – sonning absolyut qiymatini hisoblaydi. Misol tariqasida 1-Rasm, olingan natija esa 2-Rasm



    1-Расм(MySQL даги сўров)



    2-Расм(Натижа)



    3-Расм(MySQL даги сўров)



    4-Расм(Натижа)

  2. ACOS() – sonning radiandagi qiymatini -1 va 1 oralig‘idagi miqdorda hisoblaydi. Misol tariqasida 3-Rasmni, natijasi sifatida esa 4-Rasmni ko‘rishimiz mumkin.

  3. CEIL() – sonning butun qismini hisoblaydi. Misol uchun 5-Rasmni keltirib o‘tamiz, natijasi esa 6-Rasmda ko‘rsatilgan



    5-Расм(MySQL даги сўров)



    6-Расм(Натижа)



    7-Расм(MySQL даги сўров)



    8-Расм(Натижа)

  4. DEGREES() – bu funksiyaning vazifasi radianda berilgan sonning qiymatini gradusga o‘giradi. Misol uchun 7-Rasmni ko‘rsatish mumkin, natijasi esa 8-rasmda keltirilgan.

  5. FLOOR() – bu funksiya sonning o‘zidan kichik bo‘lgan eng katta butun sonni topishda qo‘llaniladi. Misol uchun 9-Rasmni keltiramiz va natijasi sifatida 10-Rasmni



9-Расм(MySQL даги сўров)



10-Расм(Натижа)



11-Расм(MySQL даги сўров)



12-Расм(Натижа)

  1. FORMAT(X,D) – bu funksiya X haqiqiy sonning kasr qismini D ta butun songacha yaxlitlaydi va uni hisoblaydi. Misol uchun 11-Rasmni keltiramiz va natijasi sifatida 12-rasmga e’tibor qaratamiz.

  2. Endi keyingi turdagi standart funksiya bilan tanishamiz, ya’ni satrli standart funksiya. Bu funksiya odatda yozilgan simvollarning hossalarini ifodalaydi. Bunga misol sifatida bir qancha SQL so‘rovlar va ularning natijalarini kelitirib o‘tamiz:

  3. ASCII() – bu funksiya satrda yozilgan belgilar to‘plamini ASCII jadvalidagi o‘rnini ifodalaydi. Misol uchun 13-Rasmni keltiramiz va natijasi sifatida 14-rasmga e’tibor qaratamiz.






13-Расм(MySQL даги сўров)



14-Расм(Натижа)



15-Расм(MySQL даги сўров)



16-Расм(Натижа)

  1. BIN(M) – bu funksiya M sonini 2 lik sanoq sistemasiga o‘tkazadi. Misol uchun 15-Rasmni keltiramiz va natijasi sifatida 16-rasmga e’tibor qaratamiz.

  2. BIT_LENGTH(’matn’) – bu funksiya matn simvollar ketma ketligini necha bit o‘lchamda ekanligini aniqlaydi. Misol uchun 17-Rasmni keltiramiz va natijasi sifatida 18-rasmga e’tibor qaratamiz.



    17-Расм(MySQL даги сўров



    18-Расм(Натижа)



    19-Расм(MySQL даги сўров



    20-Расм(Натижа)

  3. CHAR(Х) – bu funksiya berilgan X son o‘rniga mos keladigan ASCII jadvalidagi simvolni joylashtiradi. Misol uchun 19-Rasmni keltiramiz va natijasi sifatida 20-rasmga e’tibor qaratamiz.

  4. CONCAT() – bu funksiya berilgan satrdagi bir nechta simvollar ketma-ketligini bir-biriga qo‘shadi. Misol uchun 21-Rasmni keltiramiz va natijasi sifatida 22-rasmga e’tibor qaratamiz.



21-Расм(MySQL даги сўров



22-Расм(Натижа)

  1. 3-turdagi standart funksiya bu sana va vaqt ustidagi amallarni bajaradi. Bunga misol sifatida bir qancha SQL so‘rovlar va ularning natijalarini kelitirib o‘tamiz:

  2. CURDATE() – bu funksiyaning vazifasi joriy yil, oy va kunni chiqarishdir. Misol uchun 23-Rasmni keltiramiz va natijasi sifatida 24-rasmga e’tibor qaratamiz.



    23-Расм(MySQL даги сўров



    24-Расм(Натижа)

  3. NOW() - bu funksiyaning vazifasi joriy yil, oy, kun, soat, minut, sekundni chiqarishdir. Misol uchun 25-Rasmni keltiramiz va natijasi sifatida 26-rasmga e’tibor qaratamiz.



    25-Расм(MySQL даги сўров



    26-Расм(Натижа)

  4. CURTIME() – bu funksiyaning vazifasi joriy vaqtni ko‘rsatishdan iboratdir. Misol uchun 27-Rasmni keltiramiz va natijasi sifatida 28-rasmga e’tibor qaratamiz.



27-Расм(MySQL даги сўров



28-Расм(Натижа)

Demak, bu kabi standart funksiyalar bizga bir qancha qulayliklar keltirishi mumkin. Chunki shu kabi funksiyalarni yaratish bir qancha vaqt va istedot talab qilishi mumkin. Bizda uni yaratishga xojat yo‘q. Shunchaki ularni borligini bilgan holda ularni kerakli vaziyatda chaqirish yetarlidir.


Download 3,92 Mb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   47




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