数码资讯
oracle公用函数集
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
数值函数:
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)从测试;
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)从测试;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。