怎么存储过程中处理小数的问题 存储过程任务中要求把传进来的数值参数,如果是小数(比如8.25)分割成整数部分和小数部分,如(8和0.25)。请教那位哪位能帮帮我。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 运行一下这两个你就明白了SELECT ROUND(9.4) FROM DUALSELECT 9.4-ROUND(9.4) FROM DUAL 应该是trunc,round会四舍五入的 谢谢指教,不过我找到了FLOOR这个函数,挺好用 不能用 FLOOR 因为这个函数返回小于指定数值的最接近的整数,对于正数没有问题,对于负数会有问题的。最好用 TRUNCSQL> SELECT FLOOR(-2.5) FROM DUAL;FLOOR(-2.5)----------- -3SQL> SELECT TRUNC(-2.5) FROM DUAL;TRUNC(-2.5)----------- -2 急求高手解决这个函数问题 查询时 =与like 的区别 mssql存储转成ORACLE oracle临时表空间文件问题 一个非常困惑的JAVA调用存储过程的问题,谁能解答谁就是牛人 after insert Trigger 问题: 急呀~oracle问题!再线等,然后散分~ 有没有从9i客户端使用exp备份10G服务器的数据过? 我把ACCESS的库导入到ORACLE中后,出现的问题!!!!高手请入! SQLdeveloper连接数据库时出现错误 VB.NET下 OO4O有一个致命的问题,高手请进 大家帮忙看看这条插入语句什么地方错了!!!
-----------
-3SQL> SELECT TRUNC(-2.5) FROM DUAL;TRUNC(-2.5)
-----------
-2