数值函数:




abs(m)m的绝对值

模(m,n)m的余数由n

n次方(m,n)m

圆(m,n)m四rms五到小数点的n位的值(n缺省值为0)。

trunc(M {,})m截断的N位十进制数字(N值默认为0)





--------------------------------------------------------------------------------




特征函数:




Initcap(ST)返回圣大写每个单词的首字母,其他字母

返回st,记下每个单词的所有字母。

大写(st)返回st以大写每个单词的字母。

Concat(ST1、ST2)ST2返回ST为ST1端(或| |算子)

Lpad(ST1、ST2 N {,})返回右对齐的ST,ST充满ST2在ST1左直到长度为N,和ST2默认是一个空间。

Rpad(ST1、ST2 N {,})返回左对齐的ST,ST充满ST2在ST1右边直到长度为N,和ST2默认是一个空间。

Ltrim(St {,集})返回到ST,ST是删除字符从左直到第一个字符不在设置。当你的默认,你的意思是一个空间。

Rtrim(St {,集})返回到ST,ST是删除字符从权利设置到第一个字符不在设置。当你的默认,你的意思是一个空间。

取代(ST,search_st {,}代替replace_st)replace_st每次在圣search_st并返回圣时,默认情况下,删除search_st

substr(ST,M {,})n =返回ST字符串的子字符串,从M的位置,以N个字符。默认情况下,它返回到ST结束

长度(st)值,返回St中的字符数

仪器(ST1、ST2 { } } {,m,n)的值,返回ST1从M字符,ST2 N次,m和n是1的默认值

例:



选择initcap(使用OR来显示所有的),initcap(使用OR来显示所有测试);

initca initca



托马斯托马斯



选择连接(ABC,'def ')第一测试;

弗斯特



ABCDEF



select'abc| || | 'def第一测试;

弗斯特



ABC DEF



选择模式(名称、10)、RAPD(名称,5,从测试*);

Lpad(名10)RAPD(名字,5×)

----------------------------

MMX MMX * *

ABCDEF ABCDE



地址字段结尾处的点和st和RD的单词

选择RTrim(地址,。从测试开始



选择名称,取代(名称,'a',测试*);

名称替换(名称,A,*)

-------------------------

伟大的T



选择substr('archibald bearisol,6,9),substr('archibald bearisol ',11)B测试;

B



秃头熊bearisol



选择名称,仪器(名字,)一、仪器(名称、'',1,2)B测试;

名称B

------------------------

李磊30

L 24


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


转换功能:

NVL(m,n)返回n如果M值为空,或返回到M

当to_char(M { },FMT)是默认的一个数值转换为指定格式字符串格式化,格式化值的宽度可以容纳所有的有效数字。

to_number(ST { },FMT)ST将字符数据到一个指定的格式和数字格式字符串的大小是整个数字时默认为默认值

附属的:

该to_char格式()函数:

---------------------------------

符号说明

---------------------------------

9每9个代表的结果中的一个数字

0位代表领导人0

美元的符号印在号码的左边。

l任意本地货币符号

打印的小数点

打印一个表示一千个点的逗号。

---------------------------------

例:



选择to_number('123.45 ')+ to_number('234.56)测试;

to_number('123.45 ')+ to_number('234.56)

----------------------------------------

三百五十八点零一



选择to_char(987654321)从测试;

(987654321)to_char

C

九亿八千七百六十五万四千三百二十一



选择to_char(123,9999999美元),to_char(54321,9999999美元)B,to_char(9874321,9999999美元)C从测试;

A B C

----------------------------

123美元54321美元9874321



选择to_char(1234.1234,999999 .999),to_char(0.4567,999999 .999)B、to_char(1.1,999999 .999)从测试;

A B C



1234.123.457 1.100





--------------------------------------------------------------------------------




组功能:




AVG的平均值。

返回到查询范围的计数({ })的行数包括重复值和空值。

计数的非空值的行数({

马克斯({所有} })列或表达式的最大值

最小({完全/所有})列或表达式的最小值

STDev({鲜明 /所有} n)的列或表达式的标准偏差,忽略空值

求和({ 全部})列或表达式的和

忽略列或表达式的方差,即忽略空值。





--------------------------------------------------------------------------------




日期函数:


>


add_months(d,n)日期D加N个月

对last_day月最后一天的日期(D)含有D

几个月之间month_between数(D,E)日期D和E,E在D

new_time的日期和时间(D,A,B)一个时区D在B时区的时区

日期next_day(d,d)晚于日期D,并由指定日期的星期

系统日期当前系统日期和时间

日期列表中的最后一个日期是最大值(D1,D2),…DN)

日期最少的日期的最早日期(D1,K2),…DN)

的to_char(D { },FMT)日期D变为指定的格式字符串格式化

的to_date(ST { },FMT)字符串ST轮流在指定的FMT的格式的日期值,如果FMT是不容忽视的,ST是使用默认的格式

圆形(D { },FMT)日期D舍入到最近日期的格式化指定格式

trunc(D {,},FMT)日期D是截断的最近日期的格式化指定格式

附属的:

日期格式:

uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d

格式代码说明一个示例或一系列值。

uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d

DD本月1-3天

太阳的三个首都,…坐

一整天,英语星期日的大写,…星期六

月1-12毫米

一月三一月大写字母,…十二月

月完成一月,…十二月

元月罗马数字I,…十二

YY或YYYY两,四位数的年份

分钟:秒

hh12或hh24在12小时或24小时显示

MI值

SS秒

上午或下午下午指标

sp后缀sp需要拼写任意数字字段。

第15个后缀表示序数是序数第四,第一。

FM前缀或日期或年值,禁止填充。

uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0duff0d

例:



下星期五的约会

选择next_day(SYSDATE,6)从测试;



今天两个月前的日期

选择add_months(SYSDATE,2)从测试;