<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>我想网 &#187; Oracle</title>
	<atom:link href="http://www.iwanna.cn/topics/develope/db/oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iwanna.cn</link>
	<description></description>
	<lastBuildDate>Mon, 26 Dec 2011 05:46:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Oracle常用函数集</title>
		<link>http://www.iwanna.cn/archives/2009/04/08/230/</link>
		<comments>http://www.iwanna.cn/archives/2009/04/08/230/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 01:42:54 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=230</guid>
		<description><![CDATA[虽然网上多得是，但是还是自己整理一下，加深印象。 提供给大家 Excel版，方便打印. 点击下载此文件 http://www.dezai.cn/blog/default.asp 数值函数 函数 说明 备注 ABS(n) 返回n的绝对值 ACOS(n) ASIN(A) ATAN(n) 返回n的反余弦 反正弦值 反正切值 COS(n) SIN(n) TAN(n) 返回n的余弦值 正弦值 正切值 FLOOR(n) 返回小于或等于n的最大整数 MOD(m,n) 返回m除以n之后的余数,若n为0,则返回m CEIL(n) 返回大于等于n的最小整数 ROUND(n,m) 执行四舍五入运算 若省略m,则四舍五入到整数位;若m是负数,则到小数点前m位;若m为正数,则到小数点后m位 EXP(n) LN(n)LOG(n) 返回e的n次幂以E为底的对数 对数 SQRT(n) 返回n的平方根,n必须大于0 SIGN(n) 检测n的正负. 若n小于0，则返回-1;若n等于0, 则返回0.若n大于0,则返回1 聚集函数 COUNT(n) 返回某字段的记录总数 AVG(col_name) 返回某一列的平均值 MAX(exp) MIN(exp) 返回exp参数的最大值 最小值 MEDIAN(exp) 返回exp参数的中间数 SUM(exp) 返回exp参数的总和 [...]]]></description>
			<content:encoded><![CDATA[<p>虽然网上多得是，但是还是自己整理一下，加深印象。</p>
<p>提供给大家 Excel版，方便打印.</p>
<p><a href="http://www.dezai.cn/blog/attachments/month_0903/s200933103915.xls"><span id="more-230"></span><img src="http://www.dezai.cn/blog/images/download.gif" border="0" alt="" />点击下载此文件</a></p>
<p><a href="http://www.dezai.cn/blog/default.asp">http://www.dezai.cn/blog/default.asp</a></p>
<table style="width: 552pt; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0" width="736">
<colgroup span="1">
<col style="width: 154pt;" span="1" width="205"></col>
<col style="width: 219pt;" span="1" width="292"></col>
<col style="width: 179pt;" span="1" width="239"></col>
</colgroup>
<tbody>
<tr style="height: 21pt;" height="28">
<td class="xl69" style="background-color: #ccffcc;" width="205" height="28"><span>数值函数</span></td>
<td class="xl69" width="292"></td>
<td class="xl69" width="239"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>函数</span></td>
<td class="xl65"><span>说明</span></td>
<td class="xl65"><span>备注</span></td>
</tr>
<tr>
<td class="xl65" height="22"><span>ABS(n)</span></td>
<td class="xl65"><span>返回n的绝对值</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>ACOS(n) ASIN(A) ATAN(n)</span></td>
<td class="xl65"><span>返回n的反余弦 反正弦值 反正切值</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>COS(n) SIN(n) TAN(n)</span></td>
<td class="xl65"><span>返回n的余弦值 正弦值 正切值</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>FLOOR(n)</span></td>
<td class="xl65"><span>返回小于或等于n的最大整数</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>MOD(m,n)</span></td>
<td class="xl65"><span>返回m除以n之后的余数,若n为0,则返回m</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>CEIL(n)</span></td>
<td class="xl65"><span>返回大于等于n的最小整数</span></td>
<td class="xl65"></td>
</tr>
<tr style="height: 48pt;" height="64">
<td class="xl65" style="height: 48pt; background-color: transparent;" height="64"><span>ROUND(n,m)</span></td>
<td class="xl65"><span style="font-size: x-small;"><span style="font-family: 宋体;">执行四舍五入运算</span></span></td>
<td class="xl66" style="width: 179pt; background-color: transparent;" width="239"><span>若省略m,则四舍五入到整数位;若m是负数,则到小数点前m位;若m为正数,则到小数点后m位</p>
<p></span></td>
</tr>
<tr>
<td class="xl65" height="22"><span>EXP(n) LN(n)LOG(n)</span></td>
<td class="xl65"><span>返回e的n次幂以E为底的对数 对数</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>SQRT(n)</span></td>
<td class="xl65"><span>返回n的平方根,n必须大于0</span></td>
<td class="xl65"></td>
</tr>
<tr style="height: 24pt;" height="32">
<td class="xl65" style="height: 24pt; background-color: transparent;" height="32"><span>SIGN(n)</span></td>
<td class="xl65"><span>检测n的正负.</span></td>
<td class="xl66" style="width: 179pt; background-color: transparent;" width="239"><span style="font-size: x-small;"><span style="font-family: 宋体;">若n小于0，则返回-1;若n等于0,</p>
<p>则返回0.若n大于0,则返回1</p>
<p></span></span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td class="xl69" style="background-color: #ccffcc;" height="20"><span>聚集函数</span></td>
<td class="xl69" style=" "></td>
<td class="xl70" width="239"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>COUNT(n)</span></td>
<td class="xl65"><span>返回某字段的记录总数</span></td>
<td class="xl66" style="width: 179pt; background-color: transparent;" width="239"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>AVG(col_name)</span></td>
<td class="xl65"><span>返回某一列的平均值</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>MAX(exp) MIN(exp)</span></td>
<td class="xl65"><span>返回exp参数的最大值 最小值</span></td>
<td class="xl66" style="width: 179pt; background-color: transparent;" width="239"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>MEDIAN(exp)</span></td>
<td class="xl65"><span>返回exp参数的中间数</span></td>
<td class="xl66" style="width: 179pt; background-color: transparent;" width="239"></td>
</tr>
<tr>
<td class="xl65" height="22"><span>SUM(exp)</span></td>
<td class="xl65"><span>返回exp参数的总和</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">G<span class="font6">roup-ID</span></span></span></td>
<td class="xl65"><span style="font-size: x-small;"><span style="font-family: 宋体;">判别由G<span class="font6">roup By说明产生的重复组</span></span></span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">R<span class="font6">ank(value)</span></span></span></td>
<td class="xl65"><span>计算在一组值中某值的排列</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl65" height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">G<span class="font6">reatest(c1,c2)</span></span></span></td>
<td class="xl65"><span>返回参数列表中的最大值</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td height="22"><span>Least(c1,c2)</span></td>
<td><span style="font-size: x-small;"><span style="font-family: 宋体;">返回参数列表中的最小值</span></span></td>
<td></td>
</tr>
<tr>
<td height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">C<span class="font6">OALESCE(c1,c2)</span></span></span></td>
<td><span>返回该表达式列表中的第一个非空值</span></td>
<td></td>
</tr>
<tr>
<td class="xl65" height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">V<span class="font6">AR-POP(value)</span></span></span></td>
<td class="xl65"><span>总体方差</span></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl69" style="background-color: #ccffcc;" height="22"><span>字符函数</span></td>
<td class="xl69" style=" "></td>
<td class="xl69" style=" "></td>
</tr>
<tr>
<td height="22"><span>ASCII(n)</span></td>
<td><span>返回n的首字符在ASCII码中对应的十进制数</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>CHR(n)</span></td>
<td><span>返回十进制ASCII码n对应的字符</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>CONCAT(C1,C2)</span></td>
<td><span>将C1连接在C2的后面</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>LENGTH(C1)</span></td>
<td><span>返回字符串C1的长度</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>LOWER(C1) UPPER(C1)</span></td>
<td><span>返回C1的小写 大写</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>LTRIM(C1) RTRIM(C1)</span></td>
<td><span>去掉C1左边的空格 去掉C1右边的空格</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>INITCAP(c1)</span></td>
<td><span>将C1的首字符大写,其它小写</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>REPLACE(C1,C2，C3)</span></td>
<td><span>将C1中出现的C2替换成C3 若C3为空，则将C2删除</span></td>
<td></td>
</tr>
<tr style="height: 24pt;" height="32">
<td style="height: 24pt; background-color: transparent;" height="32"><span>SUBSTR(c,m,n)</span></td>
<td class="xl68" style="width: 219pt; background-color: transparent;" width="292"><span>返回c中以第m位开始算起长度为n的字符串.若m为负数,则从尾数开数</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>TRANSLATE(C1,C2,C3)</span></td>
<td><span>将C1中出现的C2替换成C3 然后返回修改后的C1</span></td>
<td></td>
</tr>
<tr style="height: 24pt;" height="32">
<td class="xl68" style="width: 154pt; height: 24pt; background-color: transparent;" width="205" height="32"><span>R</span><span class="font6">PAD(C1,LENGTH,C2)</p>
<p>LPAD(C1,LENGTH,C2)</p>
<p></span></td>
<td class="xl68" style="width: 219pt; background-color: transparent;" width="292"><span>R</span><span class="font6">PAD 允许在列的右边填充一组字符 LPAD 允许在</p>
<p>列的左边填充一组字符</p>
<p></span></td>
<td class="xl68" style="width: 179pt; background-color: transparent;" width="239"><span>添加的字符可以为句号，逗号，感叹号，</p>
<p>字母，数之际</p>
<p></span></td>
</tr>
<tr>
<td height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">|<span class="font6">|</span></span></span></td>
<td><span>连接符 用于将两个字符串结合在一起</span></td>
<td></td>
</tr>
<tr>
<td class="xl71" style="background-color: #ccffcc;" height="22"><span>日期及时间函数</span></td>
<td class="xl71" style=" "></td>
<td class="xl71" style=" "></td>
</tr>
<tr>
<td height="22"><span>sysdate</span></td>
<td><span>返回当前数据库的日期时间</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>current_date</span></td>
<td><span>返回现在的最新日期</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>DBtimezone</span></td>
<td><span>返回数据库所在的时区</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>Add_months(d,n)</span></td>
<td><span>返回时间d加了n月后的新时间</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>Next_day(d,c)</span></td>
<td><span>返回日期d后的下一个c</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>Last_day(d)</span></td>
<td><span>返回该日期d所在月份的最后一天</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>MONTHS_Between(d1,d2)</span></td>
<td><span>返回日期d1与d2的相差月数</span></td>
<td></td>
</tr>
<tr style="height: 24pt;" height="32">
<td style="height: 24pt; background-color: transparent;" height="32"><span>Extract(c,from d)</span></td>
<td><span>返回日期时间d中指定的C部分</span></td>
<td class="xl68" style="width: 179pt; background-color: transparent;" width="239"><span>C的取值为year,month,day,min,</p>
<p>second,timezone等</p>
<p></span></td>
</tr>
<tr>
<td height="22"><span>localtimestamp(d)</span></td>
<td><span>返回一个时间戳</span></td>
<td class="xl68" style="width: 179pt; background-color: transparent;" width="239"></td>
</tr>
<tr>
<td height="22"><span>Round(d,format)</span></td>
<td><span>将d转换成以format字符串格式指定的格式</span></td>
<td><span>format是指oracle的日期格式</span></td>
</tr>
<tr>
<td class="xl71" style="background-color: #ccffcc;" height="22"><span>转换函数</span></td>
<td class="xl71" style=" "></td>
<td class="xl71" style=" "></td>
</tr>
<tr>
<td height="22"><span>ASCIISTR(string)</span></td>
<td><span>接受一个字符串参数,返回ASCII码</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>BIN_TO_NUM(n1,n2,n3)</span></td>
<td><span>将每位由n1,n2,n3等组成的二进制转变成十进制</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>Cast(c as t)</span></td>
<td><span>将表大字式以转换成数据类型t t为数据类型</span></td>
<td><span>t可以为自定义的数据类型</span></td>
</tr>
<tr>
<td height="22"><span>CHARTOROWID(string)</span></td>
<td><span>将某个rowID的字符串转换为rowID值</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>TO_CHAR(X,format)</span></td>
<td><span>返回x按format格式转换后的字符串</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>TO_DATE(X,format)</span></td>
<td><span>返回x按format格式转换后的时间类型的数据</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>TO_Number(X,format)</span></td>
<td><span>返回x按format格式转换后的数字类型的数据</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>TO_Nchar(string,format,params)</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">T<span class="font6">ranslate(strng,if,then)</span></span></span></td>
<td><span>在字符串中进行逐字符的替换</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">D<span class="font6">eCODE(value,if,then)</span></span></span></td>
<td><span>在字符串中进行逐值的替换</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>CARDINALITY(table_name)</span></td>
<td><span>返回嵌套表中的记录数，返回整型</span></td>
<td></td>
</tr>
<tr style="height: 24pt;" height="32">
<td style="height: 24pt; background-color: transparent;" height="32"><span>COLLECT(column_name)</span></td>
<td class="xl68" style="width: 219pt; background-color: transparent;" width="292"><span>用于与cast函数共同创建拥有特定列表的嵌套表,</p>
<p>并将该列强制转换成cast函数中所指定的类型</p>
<p></span></td>
<td></td>
</tr>
<tr>
<td height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">H<span class="font6">EXTORAW</span></span></span></td>
<td><span>十六进制转换为二进制</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span style="font-size: x-small;"><span style="font-family: 宋体;">R<span class="font6">AWTOHEX</span></span></span></td>
<td><span>二进制转十六进制</span></td>
<td></td>
</tr>
<tr>
<td height="22"></td>
<td></td>
<td></td>
</tr>
<tr>
<td class="xl65" height="22"></td>
<td class="xl65"></td>
<td class="xl65"></td>
</tr>
<tr>
<td class="xl71" style="background-color: #ccffcc;" height="22"><span>其它函数</span></td>
<td class="xl71" style=" "></td>
<td class="xl71" style=" "></td>
</tr>
<tr>
<td height="22"><span>NVL(exp1,exp2)</span></td>
<td><span>如果exp1的值为null,返回exp2；否则返回exp1</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>NVL2(exp1,exp2,exp3)</span></td>
<td><span>同NVL一样运用</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>UID</span></td>
<td><span>返回登录当前会话的用户UID</span></td>
<td></td>
</tr>
<tr>
<td height="22"><span>USER</span></td>
<td><span>返回当前登录会话的用户名</span></td>
<td></td>
</tr>
</tbody>
</table>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2009. |
<a href="http://www.iwanna.cn/archives/2009/04/08/230/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2009/04/08/230/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2009/04/08/230/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2009/04/08/230/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2009/04/08/230/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2009/04/08/230/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

