达梦数据库CAST与ROUND函数 您所在的位置:网站首页 cast数据库 达梦数据库CAST与ROUND函数

达梦数据库CAST与ROUND函数

2024-06-14 14:37| 来源: 网络整理| 查看: 265

1.函数 CAST 语法: CAST(value AS type) 功能:将参数 value 转换为 type 类型返回。类型之间转换的相容性如下表所示:表中, “允许”表示这种语法有效且不受限制, “-”表示语法无效, “受限”表示转换还受到具体参数 值的影响。 数值类型为:精确数值类型和近似数值类型。 精确数值类型为: NUMERIC、 DECIMAL、 BYTE、 INTEGER、 SMALLINT。 近似数值类型为: FLOAT、 REAL、 DOUBLE PRECISION。 字符串为:变长字符串和固定字符串。 变长字符串为: VARCHAR、 VARCHAR2。 固定字符串为: CHAR、 CHARACTER。 字符串大对象为: CLOB、 TEXT。 二进制为: BINARY、 VARBIANRY。 二进制大对象为: BLOB、 IMAGE。 日期为: DATE。时间为: TIME。时间戳为: TIMESTAMP。 时间时区为: TIME WITH TIME ZONE。 时间戳时区为: TIMESTAMP WITH TIME ZONE。 年月时间间隔为: INTERVAL YEAR TO MONTH、 INTERVAL YEAR、 INTERVAL MONTH。 日时时间间隔为: INTERVAL DAY、 INTERVAL DAY TO HOUR、 INTERVAL DAY TO MINUTE、 INTERVAL DAY TO SECOND、 INTERVAL HOUR、 INTERVAL HOUR TO MINUTE、 INTERVAL HOUR TO SECOND、 INTERVAL MINUTE、 INTERVAL MINUTE TO

SECOND、 INTERVAL SECOND。

2.函数 ROUND 语法: ROUND(n [,m]) 功能:返回四舍五入到小数点后面 m 位的 n 值。 m 应为一个整数,缺省值为 0, m 为 负整数则四舍五入到小数点的左边, m 为正整数则四舍五入到小数点的右边。若 m 为小数, 系统将自动将其转换为整数。

示例:SELECT NUM,ROUND(CAST(ALL_SUM AS FLOAT)/1024/1024,2) AS ALL_SIZE, ROUND(CAST(USED_SUM AS FLOAT)/1024/1024,2) AS USED_SIZE, ROUND(CAST(USED_SUM AS FLOAT)*100/CAST(ALL_SUM AS FLOAT),2) AS USED_RATE FROM (SELECT COUNT(*) AS NUM,SUM(V_SIZE) AS ALL_SUM ,SUM(USED) AS USED_SUM FROM SYS.V$VPOOL);



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有