首页  >  文章  >  数据库  >  oracle怎么查询当天的数据

oracle怎么查询当天的数据

WBOY
WBOY原创
2022-05-24 16:56:3613359浏览

在oracle中,可利用trunc函数查询当天的数据,该函数可用于截取时间或者数值,将该函数与select语句配合使用即可查询当天的数据,语法为“select*from...where trunc(...)=trunc(sysdate)”。

oracle怎么查询当天的数据

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle怎么查询当天的数据

语法示例如下:

select * from T_BASE where trunc(BASE_TIME)=trunc(sysdate)

TRUNC函数功能描述:

  用于截取时间或者数值,返回指定的值。

语法

(1)日期处理:

    TRUNC(date,[fmt])

   date 为必要参数,是输入的一个date日期值

  fmt 参数可忽略,是日期格式,缺省时表示指定日期的0点。

(2)数值处理:

    TRUNC(number,[decimals])

  number 为必要参数,是输入的一个number数值

  decimals 参数可忽略,是要截取的位数,缺省时表示截掉小数点后边的值。

示例如下:

24.png

扩展知识:

处理数值:

--123.56,将小数点右边指定位数后面的截去; 
select trunc(123.567,2) from dual;
--100,第二个参数可以为负数,表示将小数点左边指定位数后面的部分截去,即均以0记;
select trunc(123.567,-2) from dual;
--123,默认截去小数点后面的部分;
select trunc(123.567) from dual;

推荐教程:《Oracle视频教程

以上是oracle怎么查询当天的数据的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn