Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


UNCOMPRESS_FLOAT

📄字数 333
👁️阅读量 加载中...

功能描述

解压 BINARY 类型的数据,以浮点型数据返回。

重要

  • 仅支持两位小数的解压。

FLOAT[] 数组类型的压缩与解压可参考 COMPRESS_FLOATS()UNCOMPRESS_FLOATS() 函数。

语法格式

sql
UNCOMPRESS_FLOAT(expr1, expr2)

输入参数

  • expr1:需要解压的数据,BINARY 类型。
  • expr2:偏移量,INTEGER 类型。

输出结果

返回 FLOAT 类型,任意输入参数为 NULL 时,输出结果为 NULL

示例

sql
-- 将 '02000000010110' 转换为二进制值,然后再解压二进制值,返回浮点型数值
SQL> SELECT UNCOMPRESS_FLOAT(HEXTORAW('02000000010110'), 2);

+--------------+
|    EXPR1     |
+--------------+
| 1.000000e+00 |
+--------------+