Sql da arifmetik amallar sql tilida matematik funksiyalaridan quyidagilar ishlatiladi



Download 22,96 Kb.
Sana20.07.2022
Hajmi22,96 Kb.
#831310
Bog'liq
hisobot8


SQL da arifmetik amallar
SQL tilida matematik funksiyalaridan quyidagilar ishlatiladi:

  • SQL tilida matematik funksiyalaridan quyidagilar ishlatiladi:

  • ABS (son) –sonning absolyut qiymatini hisoblaydi;

  • RAND(son) – 0 va 1 oralig’ida berguli siljiydigan tasodifiy sonni hisoblaydi; RAND()*5+5;

  • ROUND(son, aniqlik) – ko’rsatilgan aniqlikda sonni yaxlitlaydi.

  • POWER(son, daraja) – sonni ko’rsatilgan darajaga ko’taradi;

  • SORT(son) – sondan kvadrat ildiz chiqaradi;

  • SIN(burchak) – radianlarda ifodalangan burchak sinusini hisoblaydi;

  • COS(burchak) – radianlarda ifodalangan burchak kosinusini hisoblaydi;

  • EXP(son) –sonnining eksponentasini hisoblaydi;

  • LOG(son) –sonning natural logarifmini hisoblaydi;

  • Funksiyalar

  • Ta`riflar

  • ASCII

  • Muayyan belgi uchun ASCII qiymatini qaytaradi

  • CHAR_LENGTH

  • Satr uzunligini qaytaradi (belgilar bilan)

  • CONCAT

  • Birgalikda ikki yoki undan ortiq ustunlarni qo'shadi

  • CONCAT_WS

  • Ajratuvchi bilan birga ikki yoki undan ortiq ustunlarni qo'shadi

  • FIELD

  • Biror qiymatlar ro'yxatidagi ko'rsatkichning o'rnini qaytaradi

  • FIND_IN_SET

  • Satrlar ro'yxatidagi satr o'rnini qaytaradi

  • FORMAT

  • Raqamni "#, ###, ###. ##" kabi formatga, o'nlik kasrlarning aniqlangan soniga qadar aylantiradi.

  • INSERT

  • Belgilangan joyda va ma'lum miqdordagi belgilar uchun satrni ichiga qo'shib qo'yadi

  • INSTR

  • Berilgan belgini holatini aniqlaydi




  • LOCATE

  • Satrda birinchi satrning birinchi paydo bo'lishi holatini qaytaradi

  • LTRIM

  • Satrdan bo`sh joylarni olib tashlaydi

  • POSITION

  • Satrda birinchi satrning birinchi paydo bo'lishi holatini qaytaradi

  • REPEAT

  • Belgilangan qatorni takrorlang

  • REPLACE

  • Satr ichidagi barcha substringlarning o'rnini yangi pastki satr bilan almashtiradi

  • REVERSE

  • Satrni o'zgartiradi va natijani qaytaradi

  • RTRIM

  • Satr ichidagi bo'sh joylarni olib tashlaydi

  • SPACE

  • Belgilangan bo'sh joy belgilarining qatorini qaytaradi

  • STRCMP

  • Ikki sonni taqqoslaydi

  • SUBSTRING_INDEX

  • Belgilangan miqdordagi ajratish yuz berishidan oldin satrning pastki satrini qaytaradi

  • TRIM

  • Satrdan etakchi va keyingi bo'shliqlarni olib tashlaydi

ASCII()

  • ASCII()

  • ASCII() funksiyasi kerakli ASCII qiymatini qaytaradi. Agar bittadan ortiq belgi kiritilgan bo'lsa, u faqat birinchi belgi qiymatini qaytaradi.

  • SELECT Familiya, ASCII(Ism) AS qiymati From talaba;

  • CONCAT()

  • Kerakli birgalikda qo'shiladigan ustunlar. Agar biron bir ifoda NULL bo'lsa, u NULLni qaytaradi.

  • SELECT Familiya, CONCAT(shahar, " ", tuman, " ", manzil) AS manzil FROM talaba;

CONCAT_WS()

  • CONCAT_WS()

  • Har bir ustunni orasiga qo'shish uchun ajratuvchi. Agar ajratuvchi NULL bo'lsa, bu funktsiya NULLni qaytaradi.

  • SELECT Familiya, CONCAT_WS (" ", shahar, tuman, manzil) AS manzil FROM talaba;

  • FIELD()

  • Qiymatlar ro'yxatidagi ko'rsatkichning o'rnini qaytaradi. Ushbu funktsiya katta-kichikligini farqlamaydigan qidiruvni amalga oshiradi. Agar belgilangan qiymat qiymatlar ro'yxatida topilmasa, bu funktsiya 0 ni qaytaradi. Agar NULL qiymati bo'lsa, bu funktsiya 0 ni qaytaradi.

  • SELECT FIELD("Q", "s", "q", “l");

  • Demak funksiyalarni birma-bir ko`rib chikamiz. Ma’lum bir oraliqdagi kunda, qancha oy mavjudligini chiqarib beradigan funksiya –months_between.


  • Select months_between('01-Jan-2020', '01-Jan-2015') from dual;


Download 22,96 Kb.

Do'stlaringiz bilan baham:




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