UNCOMPRESS
描述
UNCOMPRESS 函数用于将二进制数据解压缩成字符串或值,你需要确保二进制数据需要是COMPRESS
的结果。
语法
UNCOMPRESS(<compressed_str>)
参数
参数 | 说明 |
---|---|
<compressed_str> | 压缩得到的二进制数据, 参数类型是varchar或者string |
返回值
返回值与输入的 compressed_str
类型一致
特殊情况:
compressed_str
输入不是COMPRESS
得到的二进制数据时, 返回 NULL.
举例
select uncompress(compress('abc'));
+-----------------------------+
| uncompress(compress('abc')) |
+-----------------------------+
| abc |
+-----------------------------+
select uncompress(compress(''));
+--------------------------+
| uncompress(compress('')) |
+--------------------------+
| |
+--------------------------+
select uncompress(compress(abc));
+-------------------+
| uncompress('abc') |
+-------------------+
| NULL |
+-------------------+