写点什么

YashanDB CEIL 函数

作者:YashanDB
  • 2025-04-22
    广东
  • 本文字数:557 字

    阅读完需:约 2 分钟

本文内容来自 YashanDB 官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/开发手册/SQL参考手册/内置函数/CEIL.html



CEIL 函数对expr表示的数据进行向上取整,其返回规则为:

  • 当 expr 的值为数值型时,返回与其相同数据类型的数据。

  • 当 expr 的值为字符型时,返回 NUMBER 类型的数据。

  • 当 expr 的值为 NULL 时,返回 NULL。

  • 当 expr 的值为浮点类型特殊值时:

    Nan:函数返回 Nan

    Inf:函数返回 Inf

    -Inf:函数返回-Inf

其中 expr 的值为数值型,或可以转换为 NUMBER 类型的字符型(转换失败返回 Invalid number 错误)。对于其他类型,函数返回类型不支持。

示例

SELECT CEIL(7) ceil1,CEIL('0.97') ceil2,CEIL(6.22) ceil3FROM DUAL;       CEIL1       CEIL2       CEIL3------------ ----------- -----------           7           1           7 --创建number_fd表,包含FLOAT、DOUBLE字段CREATE TABLE number_fd1(numberf FLOAT, numberd DOUBLE);INSERT INTO number_fd1 VALUES('Nan','Nan');INSERT INTO number_fd1 VALUES('Inf','Inf');INSERT INTO number_fd1 VALUES('-inf','-inf');COMMIT; SELECT CEIL(numberf) ceilf,CEIL(numberd) ceildFROM number_fd1;      CEILF       CEILD----------- -----------        Nan         Nan        Inf         Inf       -Inf        -Inf

复制代码


用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB CEIL函数_yashandb_YashanDB_InfoQ写作社区