Ta’lim vazirligi


LEFT () funksiyasi yordamida matndagi dastlabki uchta belgini qirqib olish: SELECT


Download 1.12 Mb.
bet7/8
Sana07.12.2020
Hajmi1.12 Mb.
#162219
1   2   3   4   5   6   7   8
Bog'liq
RustamovaZ 2-amaliy mashg'ulot


LEFT () funksiyasi yordamida matndagi dastlabki uchta belgini qirqib olish:

SELECT Viloyatlar, LEFT(Viloyatlar, 3) AS LEFT_Viloyatlar

FROM Uzbekiston


MID () funksiya sintaksisi:

MID (maydon_nomi, boshlanuvchi_belgi_o’rni, olinadigan_belgilar_soni)



SELECT Viloyatlar, MID(Viloyatlar, 3, 3) AS MID_Viloyatlar

FROM Uzbekiston



LEN funksiyasi yordamida Ism maydonidagi yozuvlar uzunliklarini aniqlash

SELECT Viloyatlar, LEN (Viloyatlar) AS LEN_Viloyatlar

FROM Uzbekiston

Yuqoridagi jadvalda Samarqand, Buxoro, Jizzax yozuvlarida bittadan ortiqcha, buning sababi bu yozuvlar qiymatlari oldidagi probellar ham hisobga olinayapti.



Quyidagi holatda esa Viloyat maydonidagi yozuvlarning oldindan kelgan probellarini o’chirib keyin uzunligini hisoblaymiz:

SELECT Viloyatlar, LEN (Viloyatlar) AS LEN_Viloyatlar, LTrim (Viloyatlar) AS LTrim_Viloyatlar, LEN (LTrim_Ism) AS LEN_LTrim

FROM Uzbekiston



2. Sonlarni qayta ishlash uchun SQL funksiyalari

Sonlarni qayta ishlash funksiyalari sonli ma’lumotlxar ustida matematik operatsiyalarni bajarishga mo’ljallangan. Ushbu funksiyalar algebraik va geometric hisob-kitoblar uchun mo’ljallangan, shuning uchun ular san ava vaqt funksiyalariga qaraganda kamroq qo’llaniladi. Biroq, sonli funksiyalar SQLning barcha versiyalari uchun eng standartlashtirilgan. Sonli funksiyalarini ko’rib chiqamiz:

SQR () – ko’rsatilgan sonning kvadrat ildizini qaytaradi

ABS () – ko’rsatilgan sonning absolyut qiymatini qaytaradi

EXP () – ko’rsatilgan sonning ex ko’rsatkichini qaytaradi

SIN () – ko’rsatilgan burchakning sinusini qaytaradi

COS () – ko’rsatilgan burchak kosinusini qaytaradi

TAN () – ko’rsatilgan burchakning tangensini qaytaradi



Masalan, SQR () funksiyasidan foydalanib, Maydoni ustunidagi sonlardan kvadrat ildizini olish uchun so’rovi:

SELECT Tartib_raqami, Viloyatlar, Maydoni SQR (Maydoni) AS ILDIZ_M

FROM Uzbekiston



3. Sana va vaqtni qayta ishlash uchun ba’zi funksiyalar ro’yxati:

Funksiya nomi

Qiymati6

DatePart ()

Sana qismini qaytaradi: yil, chorak, oy, hafta, kun, soat, daqiqa, soniya

Year () Month ()

Mos ravishda yil va oyni qaytaradi

Hour (), Minute (), Second ()

Belgilangan sananing soatini, daqiqalarini va soniyalarini qaytaradi

WeekdayName ()

Hafta kunining nomini qaytaradi

SELECT Viloyatlar, Maydoni, Tashkil_etilganligi, DatePart("m", Tashkil_etilganligi) AS OY

FROM Uzbekiston


DatePart () funksiyasi qo’shimcha parametrga ega, bu sananing kerakli qismini aks ettirish imkonini beradi. Yuqoridagi jadvalda oy qarami ko’rsatilgan “m” parametridan foydalanildi (xuddi shu tarzda yilni “yyyy”, chorak –“q”, kun- “d”, hafta - “w”, soat – “h”, daqiqa – “n”, soniya – “s” va boshqalar).



Download 1.12 Mb.

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




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