NVL(COL_NAME,0):为空返回0。
TO_CHAR(COLUMN):转换函数,将其它类型转换为字符类型。比如:to_char(sysdate,'yyyy-mm-dd hh24:mi:ss),to_char(123)等。
INSTR()
substr('12345),2,3) return :'234':截取字符串。
lpad('aaa',5,'0') return '00aaa':作补字符到指定长度,默认补空格。
rpad('aaa',5,'0') return 'aaa00':右补字符到指定长度,默认补空格。
length('abcdef') return 6:取字符串长度
sysdate :系统时间
to_date('2003-01-14','yyy-mm-dd') :将字符串转换为日期数据
TO_CHAR(COLUMN):转换函数,将其它类型转换为字符类型。比如:to_char(sysdate,'yyyy-mm-dd hh24:mi:ss),to_char(123)等。
INSTR()
substr('12345),2,3) return :'234':截取字符串。
lpad('aaa',5,'0') return '00aaa':作补字符到指定长度,默认补空格。
rpad('aaa',5,'0') return 'aaa00':右补字符到指定长度,默认补空格。
length('abcdef') return 6:取字符串长度
sysdate :系统时间
to_date('2003-01-14','yyy-mm-dd') :将字符串转换为日期数据
to_char(d,[,format[,nlsparams]])
to_char(数字)
substr
SQL> select substr('012345',1,4) from dual;SUBSTR('012345',1,4)
--------------------
0123SQL> select lpad('1234',6,'1') from dual; --lpad(左边填充)LPAD('1234',6,'1')
------------------
111234SQL> select rpad('1234',6,'1') from dual;RPAD('1234',6,'1')
------------------
123411SQL> select length('123') from dual;LENGTH('123')
-------------
3SQL> select sysdate from dual; --当前时间SYSDATE
-----------
2003-1-14 1SQL> select to_date('2003/01/10','yyyy/mm/dd') from dual;TO_DATE('2003/01/10','YYYY/MM/
------------------------------
2003-1-10