Abs
----------------------------------------------------------------------------------
函数解释:ABS(expression)
参数解释:expression-表达式或者数值
案例说明:
ABS(5)
显示结果:5
ABS(-5)
显示结果:5
ABS(3-5)
显示结果:2
ABS(5-3)
显示结果:2
Add_months
---------------------------------------------------------------------------------
函数解释:add_months(date,integer)
参数解释:date-起始时间(date类型),integer时间累加天数-可以为正数,0,负数
案例说明:
Add_months(to_date(‘20150101’),’yyyymmdd’,1)
显示结果:20150201
Add_months(to_date(‘20150101’),’yyyymmdd’,0)
显示结果:20150101
Add_months(to_date(‘20150101’),’yyyymmdd’,-1)
显示结果:20141201
Substr
----------------------------------------------------------------------------------
函数解释:SUBSTR( string, position[,substring_length])
参数解释:string-源,可以是表中的字段
position-位置,正数表示从左到右数,负数表示从右到左数。特别注意这里的0和1都是表示从左到右的第一个字符。
substring_length-子串字符串长度,长度超过子串的长度,则取子串的长度。
案例说明:(官网文档给的案例)
SHOWSUBSTR('abcdefg',3,4)
显示结果:cdef
SHOWSUBSTR('abcdefg',-5,4)
显示结果:cdef
Instr
----------------------------------------------------------------------------------
函数解释:INSTR(string , substring [,position [, occurrence ] ])
参数解释:string-源,可以是表中的字段
substring-子串,要寻找的字符串
position-位置,非0正数,默认为1。如果是正数,则是从左向右,如果为负数,则是从右向左
occurrence-出现的次数,默认为1,如果输入负数会抛出异常
案例说明:
INSTR(‘abcdefgabc123’,’abc’)
显示结果:1
INSTR(‘abcdefgabc123’,’abc’,-1)
显示结果:8
INSTR(‘abcdefgabc123’,’abc’,1,2)
显示结果:8