一、数值函数。
绝对在函数 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
如果数据量大,就不会走索引,效率将大大下降。