分享
 
 
 

oracle 常用功能函数汇总

王朝oracle·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

**********************************************************

* SQL Group Functions (num can be a column or expression) *

(null values are ignored, default between distinct and all is all) *

********************************************************

AVG([distinct or all] num) -- average value

COUNT(distinct or all] num) -- number of values

MAX([distinct or all] num) -- maximum value

MAX([distinct or all] num) -- minimum value

STDDEV([distinct or all] num) -- standard deviation

SUM([distinct or all] num) -- sum of values

VARIANCE([distinct or all] num) -- variance of values

******************************************************

* Miscellaneaous Functions : *

******************************************************

DECODE(expr, srch1, return1 [,srch2, return2...], default]

-- if no search matches the expression then the default is returned,

-- otherwise, the first search that matches will cause

-- the corresponding return value to be returned

DUMP(column_name [,fmt [,start_pos [, length]]])

-- returns an internal oracle format, used for getting info about a column

-- format options : 8 = octal, 10 = decimel, 16 = hex, 17 = characters

-- return type codes : 1 = varchar2, 2 = number, 8 = long, 12 = date,

-- 23 = raw, 24 = long raw, 69 = rowid, 96 = char, 106 = mlslabel

GREATEST(expr [,expr2 [, expr3...]]

-- returns the largest value of all expressions

LEAST(expr [,expr2 [, expr3...]]

-- returns the smallest value of all expressions

NVL(expr1 ,expr2

-- if expr1 is not null, it is returned, otherwise expr2 is returned

SQLCODE

-- returns sql error code of last error. Can not be used directly in query,

-- value must be set to local variable first

SQLERRM

-- returns sql error message of last error. Can not be used directly in query,

-- value must be set to local variable first

UID

-- returns the user id of the user you are logged on as

-- useful in selecting information from low level sys tables

USER

-- returns the user name of the user you are logged on as

USERENV('option')

-- returns information about the user you are logged on as

-- options : ENTRYID, SESSIONID, TERMINAL, LANGUAGE, LABEL, OSDBA

-- (all options not available in all Oracle versions)

VSIZE(expr)

-- returns the number of bytes used by the expression

-- useful in selecting information about table space requirements

**************************************************************

* SQL Date Functions (dt represents oracle date and time) *

* (functions return an oracle date unless otherwise specified) *

**************************************************************

ADD_MONTHS(dt, num) -- adds num months to dt (num can be negative)

LAST_DAY(dt) -- last day of month in month containing dt

MONTHS_BETWEEN(dt1, dt2) -- returns fractional value of months between dt1, dt2

NEW_TIME(dt, tz1, tz2) -- dt = date in time zone 1, returns date in time zone 2

NEXT_DAY(dt, str) -- date of first (str) after dt (str = 'Monday', etc..)

SYSDATE -- present system date

ROUND(dt [,fmt] -- rounds dt as specified by format fmt

TRUNC(dt [,fmt] -- truncates dt as specified by format fmt

**********************************

* Number Functions : *

**********************************

ABS(num) -- absolute value of num

CEIL(num) -- smallest integer > or = num

COS(num) -- cosine(num), num in radians

COSH(num) -- hyperbolic cosine(num)

EXP(num) -- e raised to the num power

FLOOR(num) -- largest integer < or = num

LN(num) -- natural logarithm of num

LOG(num2, num1) -- logarithm base num2 of num1

MOD(num2, num1) -- remainder of num2 / num1

POWER(num2, num1) -- num2 raised to the num1 power

ROUND(num1 [,num2] -- num1 rounded to num2 decimel places (default 0)

SIGN(num) -- sign of num * 1, 0 if num = 0

SIN(num) -- sin(num), num in radians

SINH(num) -- hyperbolic sine(num)

SQRT(num) -- square root of num

TAN(num) -- tangent(num), num in radians

TANH(num) -- hyperbolic tangent(num)

TRUNC(num1 [,num2] -- truncate num1 to num2 decimel places (default 0)

**************************************

* String Functions, String Result : *

**************************************

(num) -- ASCII character for num

CHR(num) -- ASCII character for num

CONCAT(str1, str2) -- str1 concatenated with str2 (same as str1||str2)

INITCAP(str) -- capitalize first letter of each word in str

LOWER(str) -- str with all letters in lowercase

LPAD(str1, num [,str2]) -- left pad str1 to length num with str2 (default spaces)

LTRIM(str [,set]) -- remove set from left side of str (default spaces)

NLS_INITCAP(str [,nls_val]) -- same as initcap for different languages

NLS_LOWER(str [,nls_val]) -- same as lower for different languages

REPLACE(str1, str2 [,str3]) -- replaces str2 with str3 in str1

-- deletes str2 from str1 if str3 is omitted

RPAD(str1, num [,str2]) -- right pad str1 to length num with str2 (default spaces)

RTRIM(str [,set]) -- remove set from right side of str (default spaces)

SOUNDEX(str)&nbs

[1] [2] 下一页

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有