首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle少数函数

2012-11-25 
oracle个别函数INSTR:INSTR方法的格式为  INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)  默认查找顺

oracle个别函数
INSTR:INSTR方法的格式为

  INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)

  默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。

  例:Select INSTR(‘ORC+001‘,‘+‘,1,1) from dual

  返回的是"4" 如果该字符串没有匹配字符 返回的是“0”。


SUBSTR:取子字符串 取子字符串

  SUBSTR(源字符串,起始位置,要取多少位)

  从“起始位置”开始,取“多少"个

  例 Select SUBSTR(‘ORC+001‘,1,3) from dual;

  返回的是“ORC”
---------------------------
ASCII码对应表:
chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号
----------------------------------

select (case 9 when 0 then '未缴费;' when 1 then '已缴费;' else '无需缴费;' end) from dual;
select decode(1,0,'未缴费',1,'缴费','无需缴费') from dual;

select ADD_MONTHS(TRUNC(SYSDATE), -2) from dual;

select (trunc(sysdate) + 10/24) as kk from dual; 2012-07-19 10:00:00

select * from dba_users;

select dis from dba_sys_privs t order by t.grantee

热点排行