將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函數屬於其他函數,更多其他業務情境的函數請參見其他函數。