Mavzu: Agrеgat funksiyalardan foydalanish Ishdan maqsad



Yüklə 84,64 Kb.
səhifə2/7
tarix25.12.2023
ölçüsü84,64 Kb.
#194804
1   2   3   4   5   6   7
MB

RAND(butun son) – 0 va 1 oralig‘ida verguli siljiydigan favqulotdagi sonni hisoblaydi;
ROUND(son, aniqlik) – ko‘rsatilgan aniqlikda sonni yaxlitlaydi.
POWER(son, daraja) – sonni ko‘rsatilgan darajaga ko‘taradi;
SQRT(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; Qatorlar bilan ishlash funksiyalari:
LENGTH(qator) – qatordagi belgilar sonini hisoblaydi;
LTRIM(qator) – qator boshidagi bo‘sh joylar (probel)larni o‘chiradi; RTLIM(qator) - qator oxiridagi bo‘sh joylar (probel)larni o‘chiradi; LEFT(qator,miqdor) – qatorning chap tomonidan, ko‘rsatilgan miqdordagi belgilarni qaytaradi;
RIGHT(qator, miqdor) - qatorning o‘ng tomonidan, ko‘rsatilganmiqdordagi belgilrni qaytaradi;
LOWER(qator) – ko‘rsatilgan qator belgilarini kichik harflarga o‘tkazadi;
UPPER(qator) - ko‘rsatilgan qator belgilarini katta harflarga o‘tkazadi; STR(son) – son qiymatini belgi formatiga konvertirlashni amalga oshiradi;
SUBSTRING(qator,indeks, uzunlik) – qator uchun ko‘rsatilgan uzunlikdagi qator qismini, aniqlashtirilgan indeksdan boshlab qaytaradi.

Tizim funksiyalari:
CURDATE() –tizim faol sanasini qaytaradi;
ISDATE(qator) – qatorning ko‘rsatilgan sana formatiga moslini aniqlaydi;
DAY(sana) – ko‘rsatilgan sana raqamini qaytaradi;
MONTH(sana) – ko‘rsatilgan sanadagi oy raqamini qaytaradi; YEAR(sana) – ko‘rsatilgan yil raqamini qaytaradi; DATAADD(tur,raqam,sana) – sanaga ko‘rsatilgan tur birligidagi raqamni qo‘sadi (yil, oy, kun, soat va boshqalar).
Ishni bajarish tartibi

select manzil,lower(manzil),upper(manzil),length(manzil) from havas;



select manzil, lpad(manzil,length(manzil)+3,'kino') from havas;


select manzil, lpad(manzil,length(manzil)+3,'kino'),rpad(manzil,length(manzil)+3,'kino'),left(manzil,3) from havas;


select manzil, lpad(manzil,length(manzil)+3,'kino'),rpad(manzil,length(manzil)+3,'kino'),left(manzil,3),geolokatsiya,right(geolokatsiya,5) from havas;



select manzil, reverse(manzil)from havas;

select manzil, reverse(manzil),replace(reverse(xodimlar_soni),'nor','novda')as AA from havas;



select xodimlar_soni, log(rand(30))as Namuna from havas;

select xodimlar_soni,sum(xodimlar_soni)from havas group by xodimlar_soni;



select min(xodimlar_soni),max(xodimlar_soni)from havas;

select min(xodimlar_soni),max(xodimlar_soni),avg(xodimlar_soni)as ortacha_qiymat from havas;

select xodimlar_soni,rand(xodimlar_soni) from havas;

select manzil,substring(manzil,3,2)from havas;



select manzil,substring(manzil,3,2),xodimlar_soni,power(xodimlar_soni,2)from havas;

select id,sin(id),cos(id)from havas;

select abs(-2),sign(-2);

select curdate();

select date_format(curdate(),'%Y %M %D');

select date_format(curdate(),'%Y %M %D %W');

select day(curdate()),month(curdate()),year(curdate());



11 – amaliy ish



Yüklə 84,64 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin