当前位置 : 主页 > 数据库 > oracle >

oracle怎么查询当天的数据

来源:互联网 收集:自由互联 发布时间:2022-06-23
在oracle中,可利用trunc函数查询当天的数据,该函数可用于截取时间或者数值,将该函数与select语句配合使用即可查询当天的数据,语法为“select*from...where trunc(...)=trunc(sysdate)”。 本教

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

本教程操作环境: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怎么查询当天的数据的详细内容,更多请关注自由互联其它相关文章!

上一篇:oracle怎么查询下一个序列
下一篇:没有了
网友评论