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 |
+--------------+