Oracle Oracle的NVL函数用法

Oracle Rank 函数(排名)

rank() over (partition by xx order by xx)
--1. partition by用于给结果集分组,如果没有指定,则把整个结果集作为一个分组
--2. rank是在每个分组内部进行排名的

Oracle Round 函数 (四舍五入)

select round(123.456, 0) from dual;          回传 123 
select round(123.456, 1) from dual;          回传 123.5 
select round(123.456, 2) from dual;          回传 123.46 
select round(123.456, 3) from dual;          回传 123.456 
select round(-123.456, 2) from dual;        回传 -123.46

Oracle的NVL函数用法

nvl()和nvl2()是oracle的两个函数,两者有一定的区别。

nvl(X1,STR),如果X1为null,则返回STR,不为null,则返回本身的值。

nvl(X1,X2,X3),如果X1为null,则返回X3的值,如果X1不为null,则返回X2的值

 

猜你喜欢

转载自www.cnblogs.com/tanghengwei/p/10910926.html