Hiveでのreplaceメソッド
Hiveでのreplaceメソッド
Hive自体にはreplaceメソッドはありませんが、replace機能を実現する2つのメソッドが用意されています. translate regexp_replace
translate例
空白文字列を使用して#文字を置換
この方法はHive 0.10.0で使用できます.
regexp_replace例
$記号で置換^
Hive自体にはreplaceメソッドはありませんが、replace機能を実現する2つのメソッドが用意されています.
translate例
空白文字列を使用して#文字を置換
> select translate('This #is test to verify# translate #Function in Hive', '#','');
+----------------------------------------------------+--+
| _c0 |
+----------------------------------------------------+--+
| This is test to verify translate Function in Hive |
+----------------------------------------------------+--+
1 row selected (0.28 seconds)
この方法はHive 0.10.0で使用できます.
regexp_replace例
$記号で置換^
> select regexp_replace('HA^G^FER$JY',"\\^","\\$");
+--------------+--+
| _c0 |
+--------------+--+
| HA$G$FER$JY |
+--------------+--+
1 row selected (0.208 seconds)