一个关于oracle中的函数问题 SQL> select ceil(3.1) from dual;CEIL(3.1)--------- 4select decode(sign(n-3),-1,'n<3','n>=3') from tbname; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> select ceil(3.1) from dual;CEIL(3.1)--------- 4select decode(sign(n-3),-1,'n<3','n>=3') from tbname; SQL> select ceil(3.1) from dual;CEIL(3.1)--------- 4select decode(sign(n-3),-1,'n<3','n>=3') from tbname; round(3.1)=3 round(3.5)=4 四舍五入 trunc(3.1)=3 取整decode(sign(var-3),1,var比3大时取的值,-1,var比3大时取的值) 取整有向上,向下向下:SQL> select trunc(3.1) from dual;TRUNC(3.1)---------- 3SQL> select floor(3.1) from dual;FLOOR(3.1)---------- 3SQL> select round(3.1) from dual;ROUND(3.1)---------- 3向上:SQL> select ceil(3.1) from dual; CEIL(3.1)---------- 4 oracle在事务处理机制上有什么优势?? 专家请进。insert、select、delete如何提高执行效率? 有谁用过LR测试过ORACLE的存储过程没? 求助:一个统计的算法 impdp数据泵INCLUDE参数!!!!急!急!!! oracle9i安装问题 哪位大虾能给char,nchar,varchar2,nvarchar2做个详细比较? 一个表空间权限的问题,在线等 超难SQL文 oracle 行锁 最终导致 表锁 Oracle8.1.5事务产生大量归档文件,如何解决(在线等) 谁能把pcscfg.cfg文件发给我看看?
---------
4select decode(sign(n-3),-1,'n<3','n>=3') from tbname;
---------
4select decode(sign(n-3),-1,'n<3','n>=3') from tbname;
trunc(3.1)=3 取整decode(sign(var-3),1,var比3大时取的值,-1,var比3大时取的值)
SQL> select trunc(3.1) from dual;
TRUNC(3.1)
----------
3
SQL> select floor(3.1) from dual;
FLOOR(3.1)
----------
3
SQL> select round(3.1) from dual;
ROUND(3.1)
----------
3
向上:
SQL> select ceil(3.1) from dual;
CEIL(3.1)
----------
4