Oracle 数值函数和日期函数总结

来源:互联网 发布:武汉软件行业区域 编辑:程序博客网 时间:2024/05/21 15:45

一、数值函数。
绝对在函数 abs(n)
求>=n的最小整数
求<=n的最小整数

这里写图片描述

四舍五入函数 round
截取函数 trunc
mod求余数
dbms_random.value(1,100)为求1到100内的随机数

这里写图片描述

二、日期函数

alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’;

当前回话有效,设置日期的显示格式。
这里写图片描述

运用上面的例子,我们在SQL上可以充分利用Oracle提供的日期函数进行字符串截取,加减日期等。加一个月提供了add_months函数

求月末日期last_day
求下月月初,我们只需要月末再加一天
日期转换函数 to_date
格式化日期显示to_char

这里写图片描述

通过执行计划来查看SQL中的类型转换。

set autot trace exp

这里写图片描述

如果数据量大,就不会走索引,效率将大大下降。

原创粉丝点击