oracle 常用函数

字符串:
CONCAT(char1
char2);返回将charlchar2相连接的结果。

initcap(char):将char中的每个单词的第一个字母变成大写并返回。

lower(char)/upperchar;将char的所有字母变成小/大写并返回

LPAD(charln[char2])/RPADchar1n[char2]:在charl的左边/右边加上char2的字符序列,直到新生成的字符串总长度为n,然后返回新的字符串,char2的缺省值为单个空格

Ltrimchar[, set]/Rtrim(char[,set]):从char的左边/右边去除属于set字符集中的字母,直到第一个不属于set中的字符为止,返回新的字符串。Set默认值是空格。

Replacecharsearch_string[, replacement_string]:用replacement_string替代char中所有的字串search_string,如果replacement_string省略,则删除所有search_string

Substrcharm[n]:从char的第m个字符开始取n个字符,构成char的子串并返回

Lengthchar:返回字符串长度

 

 

日期:

Add_months(d,n ):计算日期d加上n个月后的日期并返回

Last_day(d):返回包含日期d的月份的最后一天对应的日期

Months_between(d1,d2):计算日期d1d2之间的月数

              d1晚于d2,为正

              d1早于d2,为负

              相等,返回整数

Truncd[fmt]):按照格式模式fmt指定的单位,将日期d进行截取并返回。

 



数值:

Truncn[m]):返回在m位截断的n值,当m省略使,在0位截断,当m为负数时,将小数点左边m个数字截去。

 

 

转换函数:

To_char(d[,fmt[,’nlsparams’]]):按照fmt规定的日期格式将d由日期型数值转换成varchar2类型的值

       Fmt指定的日期格式应该用单引号括起来。

To_date(char[,fmt[,’nlsparams’]]):按照fmt指定的日期格式将charchar型或varchar2型转换成日期型数值

To_number(char[,fmt,[’nlsparams]]):将charchar型或varchar2型转换成数值类型数据

 

 

杂项函数:

Dumpexpr[return_format[,start_position[,length]]]):

Greatestexpr[,expr]*/leastexpr[,expr]*):返回所有expr表达式中,最大/小的值。以第一个表达式的类型为准

Nvlexpr1expr2):如果表达式expr1的值为空,则返回表达式expr2的值,如果表达式expr1不空,则返回表达式expr1的值

 

分组函数

Count(<*|[distinct | all] expr>)

Min([distinct | all]expr)

Max([distinct | all]expr)

Avg([distinct | all] n )

Sum([distinct | all] n )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值