- 浏览: 117491 次
- 性别:
- 来自: 重庆
文章分类
最新评论
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 477获得chamber_move给定时间点时数据内容 select ... -
ORA-02391问题的解决方法
2016-07-27 10:28 3230ORA问题的分析和解决其实是一个很好的学习思路,抓住一个每一个 ... -
Oracle 操作
2016-07-19 09:25 563删除表空间及对应磁盘文件; drop tablespace R ... -
oracle recyclebin
2016-07-13 14:06 0oracle 回收站recyclebin是10g才有的新特性, ... -
Oracle数据库远程导入(EXP)、导出(IMP)
2016-04-25 16:20 2141用exp/imp远程(本地)操作 ... -
EXP-00091错误的说明和解决方法
2016-04-25 15:33 1047对于一个经常用oracle的 ... -
查看表空间使用情况
2016-03-10 11:46 681查看表空间使用情况 方法一: SELECT a.tablesp ... -
oracle 在删除表,表空间,用户时 如何释放磁盘空间
2016-03-10 11:30 1173一、drop表 执行drop table xx 语句 dr ... -
oracle 查看用户表数目,表大小,视图数目等
2016-03-10 11:01 1667oracle 查看用户表数目,表大小,视图数目等 查看当前用 ... -
关于Oracle取整的函数
2015-07-06 15:09 925关于Oracle取整的函数分别有以下几种: 1.取整( ... -
权限分配
2015-06-18 17:01 664view 权限分配 grant select on vw_mf ... -
Oracle回闪空间不足引起的ORA-03113问题排解
2015-04-03 13:44 4455Oracle回闪空间不足引起的ORA-03113问题排解 现 ... -
function
2014-09-02 16:03 491create or replace function getS ... -
oracle中替换字符串中回车换行符
2014-04-29 18:24 2175select trim(replace(a.ctimer_pi ... -
Oracle字符串处理函数
2014-01-08 17:09 727项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料 ... -
oracle translate() 详解+实例
2014-01-08 17:05 742oracle translate() 详解+实 ... -
ITPUB网址
2013-12-24 09:34 930ITPUB网址: http://blog.itpub.net/ ... -
oracle常用系统表
2013-09-10 13:26 678dba_开头..... dba_users 数据库用户信息 ... -
分布式 ORA-02049 错误的解决[转]
2013-09-04 13:59 2339一.系统环境: ORACLE:9IR2 OS:WINDOWS ... -
ORACLE 异常错误处理
2013-07-26 09:44 703ORACLE 异常错误处理 本篇主要内容如下: 5.1 异常 ...
相关推荐
sqlserver中实现oralce的trunslate函数。已经已经写明示例
Cartographer中对激光雷达运动畸变的处理方法分析使用自录制bag包,需下载解压后使用。 任务动机:梳理cartographer处理激光雷达运动畸变的原理,并针对特殊数据特性的雷达数据做相应适配,进而提升建图效果。 任务...
JavaScript应用实例-Trun(翻翻乐).js
AutoJs源码-Trun(翻翻乐)。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!...
5. **事件监听**:提供了丰富的API接口,允许开发者监听和处理翻页事件,如翻页开始、结束、点击等。 6. **内容加载**:TurnJS 支持动态加载页面内容,对于内容量大的项目,可以提高加载速度。 7. **跨浏览器兼容*...
- **`Trun_on_Point` 和 `Trun_off_Point`**:这两个函数用于在屏幕上绘制或清除蛇或食物的图像。参数`x`和`y`分别表示坐标位置,`color`参数用于指定颜色。 - **`ANJIAN_GPIO_Config`**:初始化按键相关的GPIO...
此外,还有`TRUN`(可能是“转换”的拼写错误)和`DINGSHI`(可能是“定时器”的拼音)子程序,它们可能涉及定时更新显示或者处理其他系统任务。 总的来说,实现51单片机的万年历系统需要理解日期和时间的管理、...
9. **监控与调试**:TUXEDO提供了丰富的监控工具,如tmon、trun等,可以帮助开发者实时查看系统状态,定位和解决问题。 通过深入学习以上知识点,并结合"tuxedo开发培训资料"中的实例和指南,开发者可以快速掌握...
在执行这些操作之前,请确保你了解其潜在的风险和影响,因为`TRUNCATE TABLE`会永久删除表中的所有数据,且不记录任何日志信息,这意味着数据无法恢复。在生产环境中,务必谨慎操作,最好在执行前备份重要数据。
2. JavaScript库:jQuery是一个广泛使用的JavaScript库,简化了DOM操作和事件处理。在本例中,文件名"jQuery-qpgd20160118"可能包含了一个定制的或优化过的jQuery版本,用于处理翻页效果。 3. 视差滚动:满屏翻页...
通过对以上程序的分析,我们不仅了解了嵌入式开发中常用的编程技巧,如宏定义、位操作和结构体的使用,而且还学习到了如何构建一个简单的错误处理机制。这些知识对于任何希望进入嵌入式领域的开发者来说都是非常宝贵...
在SQL数据库管理中,有时我们需要清空数据库中的所有表数据,...每种方法都有其适用场景和限制,应根据实际需求和环境选择合适的方法。在执行这些操作时,请务必谨慎,因为它们会永久删除表中的所有数据,且不可恢复。
接着,`trun2d`函数用于将三维点转换到二维平面上,以便于在屏幕上显示。此外,`transfrom`函数利用了变换矩阵来应用给定的几何变换。 变换矩阵在这里起着核心作用,它允许我们简洁地表示和执行复杂的几何操作。...
在数据库管理过程中,经常需要对数据表进行清空操作,特别是在进行批量处理或者测试环境的初始化阶段。本文将详细介绍如何利用SQL语句一次性清空多个数据表中的数据,并通过具体的示例来阐述几种不同的实现方法。 #...
一般我们都会用到窗口函数去解决这类问题,同样在pg中也支持窗口函数。 例子: 创建测试表,生成10000个分组,1000万条记录。 bill=# create table tbl(c1 int, c2 int, c3 int); CREATE TABLE bill=# create index ...
本文将详细解析FOXHIS系统常见的问题及其解决方案,帮助用户和管理员更好地理解和处理这些问题。 1. **无法进入应用系统,SQLEDIT ping不通Foxhis库** - 原因:日志满 - 解决方法:以SYBASE用户登录,执行SQL命令...
return 语句就是讲结果返回到调用的...但是也并不意味着一个函数体中只能有一个return 语句,例如: def test_return(x): if x > 0: return x else: return 0 函数没有 return,默认 return一个 None 对象。 递归
`LDA+U`是一种修正的密度泛函理论方法,旨在处理局域d或f轨道上的电子,特别是在过渡金属和稀土元素中遇到的强关联效应。传统的局部密度近似(LDA)或广义梯度近似(GGA)往往无法准确描述这些体系的电子结构,因为...
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 能够处理非常长的翻页效果,但在大型项目中需要注意以下几点以保证最佳性能: - **页面数量控制**:合理规划每本书的页面数量,避免一次性加载过多页面。 - **资源优化**:确保页面中的图片等资源经过...