Oracle 函数应用
文章平均质量分 69
Laughing
淡定......
展开
-
Oracle to_char的用法
The following are number examples for the to_char function.to_char(1210.73, 9999.9)would return 1210.7to_char(1210.73, 9,999.99)would return 1,210.73to_char(1210.73,转载 2009-04-06 09:48:00 · 1256 阅读 · 0 评论 -
ORACLE中的KEEP()使用方法
2种取值:DENSE_RANK FIRST DENSE_RANK LASTSQL> select * from test;ID MC SL-------------------- -------------------- -------------------1 111 11 222 11 333 21 555 31 666 32 111 12 222 12 333 22 555 29 rows selectedSQL> SQL> sele转载 2011-05-20 12:35:00 · 5752 阅读 · 0 评论 -
trunc 函数用法
<br />1.trunc用于日期,可精确到年,月和日.<br /> select trunc(sysdate,'yyyy') from dual;<br /> select trunc(sysdate,'mm') from dual;<br /> select trunc(sysdate,'dd') from dual;<br /> 第一个参数为日期,第二个参数为格式(format),即trunc(date,format);<br /> 如果省略format表示精确到日。<br /原创 2011-04-05 23:44:00 · 1446 阅读 · 0 评论 -
Oracle ltrim() rtrim() 函数详细用法
<br /><br />嘿嘿,今天在论坛里看了一篇帖子,讨论ltrim() 函数的详细用法,下面我借几个高手的回答总结一下:<br />先看几个实例:<br />SQL> select ltrim('109224323','109') from dual;<br />LTRIM('109224323','109')<br />------------------------<br />224323<br />这个的功能应该都知道的噢~~ 再来看一个:<br />SQL> select ltrim('109转载 2011-04-10 12:15:00 · 603 阅读 · 0 评论 -
oracle rank,over partition 函数
url:http://piaoling.javaeye.com/blog/465703排列(rank())函数。这些排列函数提供了定义一个集合(使用 PARTITION 子句),然后根据某种排序方式对这个集合内的元素进行排列的能力,下面以scott用户的emp表为例来说明rank over partition如何使用1)查询员工薪水并连续求和select deptno,ename,sal,sum(sal)over(order by ename) sum1, /*表示连续求和*/sum(sal)over()转载 2011-05-04 09:45:00 · 888 阅读 · 0 评论 -
使用MERGE INTO删除记录
MERGE INTO删除记录在itpub上看了一帖子http://www.itpub.net/thread-1570535-1-1.html需求:SQL> SELECT * FROM tmp; ID PROJECT PDATE CNT---------- -------------------- --原创 2012-02-08 18:44:19 · 14234 阅读 · 1 评论 -
oracle 正则表达式
ORACLE终于在10G中提供了对正则表达式的支持,以前那些需要通过LIKE来进行的复杂的匹配就可以通过使用正则表达式更简单的实现。ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLAC原创 2012-02-10 11:03:31 · 1267 阅读 · 2 评论 -
oracle Pipelined Table Functions 的使用 (包含split函数的示例)
在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据转载 2012-07-19 18:09:09 · 1207 阅读 · 0 评论 -
SYS_CONTEXT
SYS_CONTEXT returns the value of parameter associated with the contextnamespace. You can use this function in both SQL and PL/SQL statements.For namespace and parameter, you can specify either a str原创 2012-07-25 21:32:52 · 773 阅读 · 0 评论