易截截图软件、单文件、免安装、纯绿色、仅160KB

SQLServer和Oracle的常用函数对比

1.绝对值 
S:select abs(-1) value
O:select abs(-1)  value from dual
2.取整(大) 
S:select ceiling(-1.001) value  
O:select ceil(-1.001)  value from dual
3.取整(小) 
S:select floor(-1.001) value  
O:select floor(-1.001)  value from dual
4.取整(截取)
S:select cast(-1.002 as int)  value  
O:select trunc(-1.002) value from dual 
5.四舍五入
S:select round(1.23456,4) value    1.23460
O:select round(1.23456,4) value from dual 1.2346
6.e为底的幂 
S:select Exp(1) value      2.7182818284590451   
O:select Exp(1) value from dual   2.71828182
7.取e为底的对数
S:select log(2.7182818284590451) value     1
O:select ln(2.7182818284590451) value from dual;  1
8.取10为底对数
S:select log10(10) value       1
O:select log(10,10) value from dual;    1
9.取平方
S:select SQUARE(4) value   16
O:select power(4,2) value from dual  16
10.取平方根
S:select SQRT(4) value    2
O:select SQRT(4) value from dual  2
11.求任意数为底的幂
S:select power(3,4) value      81
O:select power(3,4) value from dual  81
12.取随机数
S:select rand() value 
O:select sys.dbms_random.value(0,1) value from dual;
13.取符号
S:select sign(-8) value    -1
O:select sign(-8) value from dual  -1
----------三角函数相关
14.圆周率
S:SELECT PI() value  3.1415926535897931
O:不知道
15.sin,cos,tan 参数都以弧度为单位
例如:select sin(PI()/2) value 得到1(SQLServer)
16.Asin,Acos,Atan,Atan2 返回弧度
17.弧度角度互换(SQLServer,Oracle不知道)
DEGREES:弧度-〉角度
RADIANS:角度-〉弧度
---------数值间比较
18. 求集合最大值
S:select max(value) value from
 (select 1 value
 union
 select -2 value
 union
 select 4 value
 union


相关文档:

利用oracle快照dblink解决数据库表同步问题

本实例已完全通过测试,单向,又向同步都可使用.
--名词说明:源——被同步的数据库
            目的——要同步到的数据库
前6步必须执行,第6以后是一些辅助信息.
--1、在目的数据库上,创建dblink
drop public database link dblink_orc9 ......

ORACLE 中ROWNUM用法总结

  对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,r ......

Oracle 字符串长度函数


LENGTH calculates length using characters as defined by the input character set. 
LENGTHB uses bytes instead of characters. 
VSIZE returns the number of bytes in the internal representation of expr.
LENGTHC uses Unicode complete characters. 
LENGTH2 uses UCS2 codepoints. 
......

Oracle Decode函数使用技巧


decode函数
语法:
decode(expr,search,result[,search,result]..[,search,result][,default])
解释:
比较expr与每个search的值,如果expr等于某个search,则返回相应的result;如果没有匹配的值,则返回default值;如果没有指定default值,则返回null
注意:
比较前,Oracle自动将expr的数据类型转换成第一个sear ......

Oracle维护常用SQL语句汇总

Oracle维护常用SQL语句汇总
上一篇 / 下一篇  2008-09-04 11:25:01
查看( 1991 ) / 评论( 0 ) / 评分( 0 / 0 )
如何远程判断Oracle数据库的安装平台
select * from v$version;
查看表空间的使用情况
select sum(bytes)/(1024*1024) as free_space,tablespace_name
from dba_free_space
group by tablespace_ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号