将str或bin按照GZIP算法进行压缩。
命令格式
binary compress(string <str>)
binary compress(binary <bin>)
参数说明
str:必填。STRING类型。
bin:必填。BINARY类型。
返回值说明
返回BINARY类型。输入参数为NULL时,返回结果为NULL。
使用示例
示例1:对字符串
hello
按照GZIP算法进行压缩。命令示例如下。--返回=1F=8B=08=00=00=00=00=00=00=03=CBH=CD=C9=C9=07=00=86=A6=106=05=00=00=00。 select compress('hello');
示例2:输入参数为空。命令示例如下。
--返回=1F=8B=08=00=00=00=00=00=00=03=03=00=00=00=00=00=00=00=00=00。 select compress('');
示例3:输入参数为NULL。命令示例如下。
--返回NULL。 select compress(null);
相关函数
COMPRESS函数属于其他函数,更多其他业务场景的函数请参见其他函数。