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