Oracle 开发
文章平均质量分 76
cong20089
这个作者很懒,什么都没留下…
展开
-
SQL语句decode函数
今天有个需求,帮财务从系统导出一份统计数据,由于系统设计的比较烂,简单的一个查询语句被搞的比较复杂,用到decode函数来处理,居然还要用到加减法。语句如下: select to_date(substr("DOC_CREATE_TIME", 0,9),'fmdd month yy'), fd_mingzi, (select fd_name from sys_org_element wher原创 2013-11-12 10:56:25 · 1635 阅读 · 0 评论 -
trunc和round函数
TRUNC函数用于对值进行截断。用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期。(1)截断数字:格式:TRUNC(n1,n2),n1表示被截断的数字,n2表示要截断到那一位。n2可以是负数,表示截断小数点前。注意,TRUNC截断不是四舍五入。SQL> select TRUNC(15.79) from dual;TRUNC(15.79)------------转载 2013-11-12 10:57:24 · 623 阅读 · 0 评论 -
SQL语句to_date函数
今天有个需求要对一个表中某个字段,截断后进行日期格式转换,顺便学习下to_date函数。 查询语句: select substr("DOC_CREATE_TIME", 0,6),(select fd_name from sys_org_element c where c.fd_id=a.fd_name),(select fd_name from sys_org_element wh原创 2013-11-12 10:56:14 · 23078 阅读 · 0 评论 -
instr和substr函数
可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:instr(sourceString,destString,start,appearPosition). instr('源字符串' , '目标字符串' ,'开始位置','第几次出现')其中sourceString代表源字符串;destString代表想聪源字符串中查找的子串;start代表查找的开始位置,该参数可选转载 2013-11-12 10:57:27 · 1020 阅读 · 0 评论