- 浏览: 114415 次
- 性别:
- 来自: 重庆
文章分类
最新评论
trun()round()函数
trunc截取可以用于截取时间也可以用于截取数字
----------------------时间------------
select trunc(sysdate) from dual;--2014/9/16今天的日期
select trunc(sysdate,'mm') from dual;--2014/9/1当前月的第一天
select trunc(sysdate,'yyyy')from dual;--2014/1/1当前年度的第一天
select trunc(sysdate,'dd')from dual;--2014/9/16当前日期
select trunc(sysdate,'yy')from dual;--2014/1/1当前年度的第一天
select trunc(sysdate,'d') from dual;--2014/9/14当前星期的第一天(周日是第一天)
select trunc(sysdate,'hh')from dual;--2014/9/16 16:00:00返回当前日期的时间点精确到时
select trunc(sysdate,'mi')from dual;--2014/9/16 16:14:00返回当前日期精确到分钟
select trunc(sysdate,'w')from dual;--2014/9/15返回当前时间的(周一)
select trunc(sysdate,'ss')from dual;--报错,没有精确到秒
-----------------------数字--------------------------
select trunc(123.485) from dual;--123默认截取整数
select trunc(123.485,1) from dual;--123.4留取一位小数,不进行四舍五入
select trunc(123.485,2)from dual;--123.48留取两位小数
select trunc(123.485,3)from dual;--123.485留取三位小数
select trunc(123.485,-1)from dual;--120
select trunc(123.955,-1)from dual;--120
select trunc(123.485,-2)from dual;--100
select trunc(123.485,-3)from dual;--0
--------------round()函数----------------------
select round(123.485) from dual;--123
select round(123.485,1) from dual;--123.5留取一位小数,进行四舍五入
select round(123.485,-1)from dual;--120
select round(127.955,-1)from dual;--130进行四舍五入,-1代表进入个位
select round(123.485,-2)from dual;--100
--------------ceil()和floor()函数----------------------
3.ceil和floor函数
ceil和floor函数在一些业务数据的时候,有时还是很有用的。
ceil(n) 取大于等于数值n的最小整数;
floor(n)取小于等于数值n的最大整数
如下例子
select ceil(15.34) num from dual --16
select ceil(15.84) num from dual --16
select ceil(-15.34) num from dual -- -15
select ceil(-15.84) num from dual -- -15
select floor(15.34) num from dual --15
select floor(15.84) num from dual --15
select floor(-15.34) num from dual -- -16
select floor(-15.84) num from dual -- -16
trunc截取可以用于截取时间也可以用于截取数字
----------------------时间------------
select trunc(sysdate) from dual;--2014/9/16今天的日期
select trunc(sysdate,'mm') from dual;--2014/9/1当前月的第一天
select trunc(sysdate,'yyyy')from dual;--2014/1/1当前年度的第一天
select trunc(sysdate,'dd')from dual;--2014/9/16当前日期
select trunc(sysdate,'yy')from dual;--2014/1/1当前年度的第一天
select trunc(sysdate,'d') from dual;--2014/9/14当前星期的第一天(周日是第一天)
select trunc(sysdate,'hh')from dual;--2014/9/16 16:00:00返回当前日期的时间点精确到时
select trunc(sysdate,'mi')from dual;--2014/9/16 16:14:00返回当前日期精确到分钟
select trunc(sysdate,'w')from dual;--2014/9/15返回当前时间的(周一)
select trunc(sysdate,'ss')from dual;--报错,没有精确到秒
-----------------------数字--------------------------
select trunc(123.485) from dual;--123默认截取整数
select trunc(123.485,1) from dual;--123.4留取一位小数,不进行四舍五入
select trunc(123.485,2)from dual;--123.48留取两位小数
select trunc(123.485,3)from dual;--123.485留取三位小数
select trunc(123.485,-1)from dual;--120
select trunc(123.955,-1)from dual;--120
select trunc(123.485,-2)from dual;--100
select trunc(123.485,-3)from dual;--0
--------------round()函数----------------------
select round(123.485) from dual;--123
select round(123.485,1) from dual;--123.5留取一位小数,进行四舍五入
select round(123.485,-1)from dual;--120
select round(127.955,-1)from dual;--130进行四舍五入,-1代表进入个位
select round(123.485,-2)from dual;--100
--------------ceil()和floor()函数----------------------
3.ceil和floor函数
ceil和floor函数在一些业务数据的时候,有时还是很有用的。
ceil(n) 取大于等于数值n的最小整数;
floor(n)取小于等于数值n的最大整数
如下例子
select ceil(15.34) num from dual --16
select ceil(15.84) num from dual --16
select ceil(-15.34) num from dual -- -15
select ceil(-15.84) num from dual -- -15
select floor(15.34) num from dual --15
select floor(15.84) num from dual --15
select floor(-15.34) num from dual -- -16
select floor(-15.84) num from dual -- -16
发表评论
-
Oracle Delete误删除数据恢复
2019-02-19 11:11 416获得chamber_move给定时间点时数据内容 select ... -
ORA-02391问题的解决方法
2016-07-27 10:28 3166ORA问题的分析和解决其实是一个很好的学习思路,抓住一个每一个 ... -
Oracle 操作
2016-07-19 09:25 482删除表空间及对应磁盘文件; drop tablespace R ... -
oracle recyclebin
2016-07-13 14:06 0oracle 回收站recyclebin是10g才有的新特性, ... -
Oracle数据库远程导入(EXP)、导出(IMP)
2016-04-25 16:20 2060用exp/imp远程(本地)操作 ... -
EXP-00091错误的说明和解决方法
2016-04-25 15:33 1008对于一个经常用oracle的 ... -
查看表空间使用情况
2016-03-10 11:46 629查看表空间使用情况 方法一: SELECT a.tablesp ... -
oracle 在删除表,表空间,用户时 如何释放磁盘空间
2016-03-10 11:30 1120一、drop表 执行drop table xx 语句 dr ... -
oracle 查看用户表数目,表大小,视图数目等
2016-03-10 11:01 1622oracle 查看用户表数目,表大小,视图数目等 查看当前用 ... -
关于Oracle取整的函数
2015-07-06 15:09 872关于Oracle取整的函数分别有以下几种: 1.取整( ... -
权限分配
2015-06-18 17:01 630view 权限分配 grant select on vw_mf ... -
Oracle回闪空间不足引起的ORA-03113问题排解
2015-04-03 13:44 4409Oracle回闪空间不足引起的ORA-03113问题排解 现 ... -
function
2014-09-02 16:03 452create or replace function getS ... -
oracle中替换字符串中回车换行符
2014-04-29 18:24 1982select trim(replace(a.ctimer_pi ... -
Oracle字符串处理函数
2014-01-08 17:09 700项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料 ... -
oracle translate() 详解+实例
2014-01-08 17:05 712oracle translate() 详解+实 ... -
ITPUB网址
2013-12-24 09:34 848ITPUB网址: http://blog.itpub.net/ ... -
oracle常用系统表
2013-09-10 13:26 638dba_开头..... dba_users 数据库用户信息 ... -
分布式 ORA-02049 错误的解决[转]
2013-09-04 13:59 2258一.系统环境: ORACLE:9IR2 OS:WINDOWS ... -
ORACLE 异常错误处理
2013-07-26 09:44 667ORACLE 异常错误处理 本篇主要内容如下: 5.1 异常 ...
相关推荐
sqlserver中实现oralce的trunslate函数。已经已经写明示例
Cartographer中对激光雷达运动畸变的处理方法分析使用自录制bag包,需下载解压后使用。 任务动机:梳理cartographer处理激光雷达运动畸变的原理,并针对特殊数据特性的雷达数据做相应适配,进而提升建图效果。 任务...
JavaScript应用实例-Trun(翻翻乐).js
AutoJs源码-Trun(翻翻乐)。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!...
包含turnjs资源和效果图,下载就能看见效果。包含turnjs资源和效果图,下载就能看见效果。包含turnjs资源和效果图,下载就能看见效果。包含turnjs资源和效果图,下载就能看见效果。
return 语句就是讲结果返回到调用的...但是也并不意味着一个函数体中只能有一个return 语句,例如: def test_return(x): if x > 0: return x else: return 0 函数没有 return,默认 return一个 None 对象。 递归
jquery插件turn,有非常丰富的翻页、查看效果,可在网页上呈现杂志的效果。
9.7 DLL的入口函数和出口函数 246 9.7.1 进程/线程初始化和终止例程 246 9.7.2 DLL入口/出口示例 246 9.8 DLL中的异常 250 9.8.1 在16位Delphi中捕捉异常 250 9.8.2 异常和Safecall指示符 250 9.9 回调函数 250 ...
使用turn.js实现图书的翻页预览效果
H5满屏翻页效果
1.搜索出所有表名,构造为一条SQL语句 代码如下: declare @trun_name varchar(8000) set @trun_name=” select @trun_name=@trun_name + ‘truncate table ‘ + [name] + ‘ ‘ from sysobjects where xtype=’U’ ...
为您提供ntrun 系统增强软件下载,nTrun 是新一代快速启动软件,您要做的,仅仅是把软件添加到程序,之后,便可通过系统功能“运行”,来启动您添加的软件。它,可以完全关闭;它,可以让你第一次感受到敲击键盘带来...
一般我们都会用到窗口函数去解决这类问题,同样在pg中也支持窗口函数。 例子: 创建测试表,生成10000个分组,1000万条记录。 bill=# create table tbl(c1 int, c2 int, c3 int); CREATE TABLE bill=# create index ...
EWF资料\XPE中EWF功能的RAM和DISK模式.txt EWF资料\XPE中EWF组件.txt EWF资料\关于 for ewf disk mode.txt fbwb ewf\BEWFMgr.zip fbwb ewf\EWF FILES.rar fbwb ewf\EWF&HORMmanager_1.1.rar fbwb ewf\EWF编程 ...
siesta-4-b2版本 包含lda+U功能 ,他的说明书里面没有lda+u,但是功能包含.编译siesta-ldau-308.tgz不易成功,siesta-4-b2版本已成功
近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张... select @trun_name=@trun_name + 'truncate table ' + [name] + ' ' from sysobjects where xtype='U' and status > 0
基于turn.js官网通过vue实现的一个翻页效果 脚手架使用vue cli4
使用turn.js 实现将dom...trun.js 版本支持 需要 JQuery 1.7或更高版本 浏览器支持 Safari for iOS (iPad, iPhone, iPod) Safari 5 Chrome 11 Chrome for Android Firefox 9 IE 9 IE 8 (需要使用 turn.html4.js)
使用首先,将编写分别使用递归方式和使用循环方式计算100的阶乘的两个函数,如下: <?php function f1($x) // 循环计算 $x 的阶乘 { for($i = $x - 1; $i > 1; $i–) { $x *= $i; } return $x; } function f2($x)...