• 技术文章 >数据库 >Oracle

    oracle怎么查询当天的数据

    长期闲置长期闲置2022-05-24 16:56:36原创134

    在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怎么查询当天的数据的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle转为数字的函数是什么 下一篇:oracle怎么查询下一个序列
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• oracle怎么查看表属于哪个用户• oracle怎么删除约束条件• 归纳总结Oracle视图知识点• oracle横表怎么转纵表• oracle怎么去掉换行符
    1/1

    PHP中文网