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



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

4.5. Бошқа функциялар


39) DUMP(expr[,return_format[,start_position[,length]]]) expr-қийматини return_format саноқ системасидаги кодини start-position тартибидан бошлаб length узунликда қайтаради. Фараз қилайлик ename ўзгарувчи ‘scott‘ қийматига эга бўлсин. У ҳолда


DUMP(ename, 8, 3, 2 ) = 117,124;
DUMP(ename, 10, 3, 2) = 79,84;
DUMP(ename, 16, 3, 2) = 4f,54;
DUMP(ename, 17, 3, 2) = 0,T
40) GREATEST(expr[,expr]. . . ) - берилган ифодалар ўртасидан энг каттасини аниқлаб унинг қийматини қайтаради.
Мисол. GREATEST ( ‘ HARRY ‘ , ‘ HARRIOT ‘ , ‘HAROLD ‘ ) = HARRY
41) LEAST(expr[,expr] . . . ) - - берилган ифодалар ўртасидан энг кичигини аниқлаб унинг қийматини қайтаради.
Мисол. LEAST( ‘HARRY‘, ‘HARRIOT‘, ‘HAROLD‘).
42) NVL(expr1, expr2 ) - агар expr1 - бўш қийматга эга бўлса expr2 қийматини қайтаради , акс ҳолда expr1 - ни қайтаради.
43) UID - оний фойдаланувчи уникал кодини қайтаради.
44) USER - оний фойдаланувчи номини қайтаради.
Мисол. SELECT USER, UID FROM DUAL

  1. UserEnv (option) - оний сеанс ҳақида маълумот қайтаради. Бу ерда оption қуйидаги қийматлардан биттасини қабул қилиши мумкин:

  1. ‘ENTRYID’- ёзув протоколи идентификаторини қайтаради;

  2. ‘LABEL’- оний сеанс меткасини қайтаради;

  3. ‘LANGUAGE’ - оний сеансдаги тил, жой ва белгилар тўпламини қайтаради;

  4. ‘SESSIONID ’ - оний сеанс идентификатори қайтаради ;

  5. ‘TERMINAL’ - оний сеансдаги операцион системанинг идентификатори;

Мисол. SELECT USERENV (‘LANGUAGE’) “Язык” From DUAL
46) VSIZE (expr) - expr-нинг узунлигини байтда қайтаради.
Мисол. VSIZE(ename) = 5.


4.6. Гуруҳли функциялар.


Гуруҳли функциялар қаторлар тўплами устида амал бажариб (скаляр функциялар алоҳида қатор устида амал бажаради) натижа қайтаради.
47) AVG ([ DISTINCT | ALL n ) - n ўзгарувчининг ўрта қийматини қайтаради.
Мисол. SELECT AVG (Sal) “´рта қиймат” From emp .
Бу мисолда emp жадвалидаги Sal устунининг ўрта қиймати қайтарилади.
48) COUNT({* | [DISTINCT|ALL] expr}) - сўровларда суғуриб олинадиган қаторлар сонини қайтаради. Агар expr параметри кўрсатилса, у ҳолда бу функция expr бўш бўлмаган қийматга эга бўлган қаторлар сонини қайтаради. µўшимча равишда DISTINCT параметри кўрсатилса, у ҳолда фақат expr қиймати устма-уст тушмайдиган қаторлар сони қайтарилади. ALL параметри кўрсатилса, у ҳолда бу функция expr бўш бўлмаган қийматга эга бўлган қаторлар сонини қайтаради.
Мисол. SELECT COUNT (*) “Барчаси” From emp
Ушбу мисол emp жадвалидаги барча қаторлар сонини қайтаради.
49) GLB ( [DISTINCT | ALL ] label) - label меткаси қийматининг энг катта қуйи чегарасини қайтаради.
50) LUB ([DISTINCT | ALL ] label) - label меткаси қийматининг энг кичик қуйи чегарасини қайтаради
51) MAX ([DISTINCT | ALL ] expr ) - expr ифодасининг энг катта қийматини қайтаради.
Мисол. SELECT MAX (sal) “Максимум” From emp
52) MIN ([DISTINCT | ALL ] empr) - expr ифодасининг энг кичик қийматини қайтаради
Мисол. SELECT MIN (hiredate) “Энг биринчи” FROM emp
53) STDDEV ([DISTINCT | ALL ] x ) - x катталик қийматини стандарт оғишмасини қайтаради.
54) SUM ([DISTINCT | ALL ] n ) - n қийматларининг йиғиндисини қайтаради
Мисол. SELECT SUM (sal) “ҳаммаси” From emp.

  1. VARIANCE ([DISTINCT | ALL ] x катталикнинг дисперсиясини қайтаради




Download 0,58 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   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