メインコンテンツまでスキップ
バージョン: 26.x

UNCOMPRESS

説明​

UNCOMPRESS関数はバイナリデータを文字列または値に展開します。バイナリデータがCOMPRESS関数の結果であることを確認する必要があります。

構文​

UNCOMPRESS(<compressed_str>)

パラメータ​

Parameterデスクリプション
<compressed_str>圧縮されたバイナリデータ、パラメータタイプはvarcharまたはstring

Return Value​

戻り値の型は入力のcompressed_strの型と同じです。

特殊なケース:

  • compressed_strがCOMPRESSから取得されたバイナリデータでない場合、NULLを返します。

Examples​

select uncompress(compress('abc'));
+-----------------------------+
| uncompress(compress('abc')) |
+-----------------------------+
| abc |
+-----------------------------+
select uncompress(compress(''));
+--------------------------+
| uncompress(compress('')) |
+--------------------------+
| |
+--------------------------+
select uncompress('abc');
+-------------------+
| uncompress('abc') |
+-------------------+
| NULL |
+-------------------+

Keywords​

UNCOMPRESS, COMPRESS