Биринчи маъруза


DATE форматининг элементлари



Download 0,58 Mb.
bet15/21
Sana10.07.2022
Hajmi0,58 Mb.
#769897
1   ...   11   12   13   14   15   16   17   18   ...   21
Bog'liq
2021 SQL Oracle

5.2. DATE форматининг элементлари.


қуйида биз DATE форматининг элементларини жадвал кўринишда келтирамиз:



Элемент

Тасвирланиши

-/,.;:"text"

Пунктуация аломатлари ва матн қайтариладиган қийматда ўзгаришсиз қайтарилади

AD/A.D.

Эрамиздаги давр.

AM/A.M.

Яримкунгача бўлган даврни кўрсатади.

BC/B.C.

Эрамиздан олдинги давр.

CC/SCC

Аср; агар "S" кўрсатилган бўлса, унда эрамиздан олдинги саналар олдида "-" аломати қўйилади.

D

ҳафтанинг куни (1-7).

DAY

9 белгигача бўш жой билан тўлдирилган кун номини қайтаради.

DD

Ойнинг куни (1-31).

DDD

Йилнинг куни (1-366).

DY

Куннинг қисқартирилган номи.

IW

ISO стандарти бўйича йилнинг ҳафтаси (1-52 ёки 1-53).

IYY/IY/I

ISO стандарти бўйича йилнинг охирги3,2 ёки 1-та рақами.

IYYY

ISO стандарти бўйича йилнинг 4-та рақами.

HH/HH12

Куннинг соати (1-12).

HH24

Куннинг соати(0-23).

J

Юлиан куни; Эрамиздан олдин 1-январь 4712 йилдан бошлаб кунлар сони.

MI

Минут(0-59).

MM

Ой(01-12; JAN = 01)

MONTH

9 белгигача бўш жой билан тўлдирилган ой номи

MON

Ойнинг қисқартирилган номи.

RM

Ойнинг римли рақамларда ифодаланиши (I-XII; JAN = I).

Q

Йилнинг чораки(квартали) (1, 2, 3, 4; JAN-MAR = 1)

RR

Бошқа асрлар учун йилнинг охирги иккита рақами.

WW

Йилнинг ҳафтаси (1-53). Биринчи ҳафта йилнинг биринчи кунида бошлаб 7 кун давом эттирилади.

W

Ойнинг ҳафтаси (1-5). Биринчи ҳафта ойнинг биринчи кунида бошлаб 7 кун давом эттирилади.

PM/P.M.

Яримкундан кейинги даврни кўрсатади.

SS

Сония (0-59).

SSSSS

Яримтундан кейинги сониялар миқдори (0-86399).

Y,YYY

Кўрсатилган жойда вергул қўйиб йил қайтарилади.

YEAR/SYEAR

Сўз билан ёзилган йил. Агар "S" префикси қўйилган бўлса унда эрамиздан олдинги саналар олдида "-" аломати қўйилади.

YYYY/SYYYY

Йилнинг 4 рақами. Агар "S" префикси қўйилган бўлса унда эрамиздан олдинги саналар олдида "-" аломати қўйилади.

YYY/YY/Y

Йилнинг охирги 3, 2 ёки 1 рақами;

Мисол 1. Select ename, TO_CHAR(hiredate, ‘fmMonth DD, YYYY’)
hiredate FROM emp;
hiredate
---------------------------
December 17, 1980.
Мисол 2. UPDATE emp
SET hiredate = TO_DATE(‘1992 05 20’, ‘YYYY MM DD’)
WHERE ename = ‘JONES’
Мисол 3. SELECT TO_CHAR(TO_DATE(‘27-OCT-95’,‘DD-MON-
RR’), ‘YYYY’) FROM DUAL
Мисол 4. a) SELECT TO_CHAR (SYSDATE,’fmDDTH “of ” Month,
YYYY’) “Кун” FROM DUAL
Кун
---------------------------
3RD of April, 1992
б) SELECT TO_CHAR(SYSDATE,’DDTH “of”
Month,YYYY’) FROM DUAL;
Кун
------------------------------
3RD of April , 1992
Мисол 7. SELECT TO_CHAR (SYSDATE,’fmDay ‘ ’ “s Special”
‘) “Кун” FROM DUAL
Кун
------------------------------
Tuesday’s Special
Мисол 8. UPDATE table
SET date_column = TO_DATE(char,’fmt’);

§ 6. Ифода (expr параметри)




expr - ихтиёрий.турдаги берилганларнинг ифодасини белгилайди. Ифода бир қатор формаларга эга бўлиши мумкин.


6.1. Формалар




Форма I. Бу форма устун, псевдоустун, ўзгармас ва кетма-кетлик тартибини ифодалайди.

1).expr (Form I ) :: =





Мисоллар:

  1. emp. Ename;

  2. ‘бу қатор’;

  3. 10.

Форма II. Бу форма базавий ўзгарувчи ва шарт бўлмаган индикатор-ўзгарувчини ифодалайди.
2) expr (Form II ) :: =



Мисол. :employee_name INDICATOR : employee_name_indicator_var


:department_location
Форма III. Бу форма SQL функциясини чақиради.



  1. expr (Form III) :: =




Мисоллар:



  1. LENGTH (‘BLAKE’)

  2. ROUND (1234.567*43

  3. SYSDATE

Форма IV. Бу форма бошқа формаларнинг комбинациясини ифодалайди.



  1. expr (From IV) ::=


Мисоллар:

  1. (‘CLARK’ || ‘SMITH’)

  2. LENGTH (‘Moost’)*57

  3. SQRT (1411) +72

6.2. Ифодани декодлаштириш.


Махсус DECODE синтаксисидан фойдаланадиган ифода:


decode_expr::=





Навбат билан expr-нинг қиймати search-нинг навбатдаги қиймати билан солиштирилади, агар улар устма-уст тушса, унда мос равишдаги result-нинг қиймати қайтарилади, акс ҳолда default қийматини қайтаради ва агар default қиймати берилмаган бўлса бўш қийматни қайтаради.


Мисол: DECODE (deptno, 10, ’ACCOUNTING’,
20, ‘RESEARCH’,
30, ‘SALES’
40, ‘OPERATION’,
‘NONE’)



Download 0,58 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   21




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