, yangilash (update) va uchirish


Sanali (date) funksiyalar



Download 397 Kb.
bet7/11
Sana17.08.2021
Hajmi397 Kb.
#149477
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Маълумотлар базаси 8-лекция узб

3. Sanali (date) funksiyalar


Ayrim sanali funksiyalarda sanaga bog`liq atamalar (Datepart)ni maxsus qisqartilgan simvollar orqali foydalaniladi (jadvalga qarang).

Sanali funksiyalari davr yoki vaqt bilan ishlashga mo`ljallangan bo`lib, ularning qatoriga quyidagilar kiradi:



Datepart

Qisqartmasi

Interval

Year — yil

yy, yyyy

1753 -9999

Quarter — kvartal

qq, q

1-4

Month — oy

mm, m

1-12

Dayofyear — yil kuni

dy, y

1-366

Day — kun

dd, d

1-31

Week — xafta (yilning xaftasi)

wk, ww

1-7

Hour — soat

hh

0-23

Minute — minut

mi, n

0-59

Second — sekund

ss, s

0-59

Millisecond - millisekund

ms

0-999

DATEADD(datepart, number, date) – sanali ma`lumot qaytaradi. Funksiya date parametridagi sananing mos pozitsiyasiga datepart da ko`rsatilganga mos number sonini qo`shadi.

SELECT DATEADD(day, 7, current_timestamp);

// Natija: joriy vaqtga 7 kun qo`shadi.
DATEDIFF(datepart, startdate, enddate) – funksiya ikkita startdate va enddate vaqt oralig`ini datepart bo`yicha hisoblab qaytaradi.

SELECT DATEDIFF(wk, ‘2020-05-24`, ‘‘2020-05-30`);// shanba kuni (0) chiqaradi

DATENAME(datepart, date) – funksiya datepart da ko`rsatilgan simvolga mos berilgan sananing nomini chiqaradi.

SELECT DATENAME(weekday, ‘2020-05-27`)+`, ‘ +



DATENAME(day, ‘2020-05-27`) + ‘ ‘ +

DATENAME(month, ‘2020-05-27`) + ‘ ‘ +

DATENAME(year, ‘2020-05-27`);

// Natija: Wednesday, 27 May 2020

DATEPART(datepart , date) – funksiya datepart da ko`rsatilgan simvolga mos berilgan sananing qiymatini chiqaradi.

SELECT ‘Haftaning ‘ + DATEPART(weekday, ‘2020-05-27`)+` kuni. ‘ +



DATEPART(year, ‘2020-05-27`) + ‘ yil ‘ +

DATEPART(month, ‘2020-05-27`) + ‘ oyining ‘ +

DATEPART(day, ‘2020-05-27`) + ‘ –kuni`;

// Natija: Haftaning 3 kuni. 2020 yil 05 oyning 27-kuni

DAY(date) – berilgan sanadagi kunni chiqaradi;

MONTH (date) – berilgan sanadagi oyni chiqaradi;

YEAR(date) – berilgan sanadagi yilni chiqaradi;

GETDATE() – kompyuterdagi joriy vaqtni chiqaradi.

Eslatma: sana andozasi Amerika formati uchun ko`rsatilgan: oy/kun/yil. Keltirilgan sanali funksiyalarni SELECT operator orqali bajarish, shuningdek, ular ustida taqqoslash amallarini, ya`ni =, <, >, >=, <=, <>, !<(kichik emas), !>(katta emas), !=(teng emas). Albatta amallar mantiqiy bajarilishining ustivorligi qavslar orqali belgilanadi.


Download 397 Kb.

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




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