メインコンテンツまでスキップ
に最終更新

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('abc');
+-------------------+
| uncompress('abc') |
+-------------------+
| NULL |
+-------------------+

キーワード​

UNCOMPRESS, COMPRESS