主要是对项目中用过的 oracle 函数进行总结,并做出目录,方便后续项目是快速查找,提高效率。 01.Round (数值的四舍五入) 描述:传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。 SELECT Round(Number,[Decimal_Places])FROM Dua
分类:
数据库 时间:
2016-02-18 21:24:10
阅读次数:
274
Oracle 数据库中 SQL 分析的主要优势Oracle 数据库中分析功能和特性提供以下主要优势:1. 提高开发人员产能 — 开发人员可以通过更清晰、更简洁的 SQL 代码执行复杂分析。现在可以使用一条 SQL 语句表示复杂任务,编写和维护速度更快、效率更高。 2. 提高查询速度 — 数据库中分析...
分类:
数据库 时间:
2016-01-10 21:07:08
阅读次数:
362
--如何调用该过程call function_name(参数值1,参数值2);--创建function来查询某个雇员的工资create or replace function fj_fun1(fjname varchar2) return number is yearsal number(7,2);...
分类:
数据库 时间:
2015-12-24 23:51:10
阅读次数:
261
函数:以下ch表示字符,str表示字符串,num表示数字,column_name表示字段,table_name表示表名举一个例子,其他函数的使用方法类似select ascii('a') from dual;--这个返回a对应的ASCII码函数:ascii(ch);--返回字符ch的对应的十进制数a...
分类:
数据库 时间:
2015-12-23 16:01:46
阅读次数:
231
一个迁移项目遇到的,MySQL的instr函数只能查找子串是否在父串中,没法按照出现的次数进行查找。这里我自己写了一个,以便迁移。当然我这里仅仅针对的是迁移,可能没有完全实现原有函数的细节。Oracle里用了几次如下的调用,SQL>selectinstr(‘Thisisbelongtoyou,butnottome...
分类:
数据库 时间:
2015-12-05 17:52:30
阅读次数:
259
关于oracle函数listagg的使用说明工作中经常遇到客户提出这样的需求,希望在汇总合并中,能够把日期逐个枚举出来。如图,原始数据是这样的:客户希望能够实现这样的汇总合并:那么通常我会使用listagg这个函数,但是好多网上都是系统的全面的介绍listagg这个函数的使用方法,看起来很费力气。在...
分类:
数据库 时间:
2015-11-09 20:31:19
阅读次数:
257
一、数值函数 1. mod(m,n)求余函数 注意:若m或者n为null,则返回null。若n为0,则返回m的值 eg: 2. round(m[,n]) 四舍五入 若n没有传值,默认为0,相当于取整。 若n >0,则四舍五入到小数点后n位。 若n 0,则截断小数点右边n位 ...
分类:
数据库 时间:
2015-11-04 00:41:49
阅读次数:
262
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- -...
分类:
数据库 时间:
2015-10-22 19:06:00
阅读次数:
249
建立函数:create or replace function my_fun(in_no in number) return varchar2 is out_name varchar2(64); begin select ename into out_name from emp w...
分类:
数据库 时间:
2015-10-22 19:00:37
阅读次数:
190
建函数的语法create or replace function 函数名(参数 输入还是输出 参数类型) return 数据类型is 返回值 返回值的数据类型begin函数要做的操作end;sql语句演示:create or replace function my_fun(in_no in numb...
分类:
数据库 时间:
2015-10-22 18:55:14
阅读次数:
171