如何从配置单元中的字符串中删除特殊字符

时间:2015-04-12 08:47:33

标签: java regex string hadoop hive

嗨,伙计们,我对蜂巢来说是全新的......

i have amount column in table

1)我正在尝试从金额中移除美元符号,但它无法正常使用reg-ex extract。

2)并且还要在0-99,100-199之间计算数量等等。

1 个答案:

答案 0 :(得分:2)

由于您的单元格具有格式字符串($ ddd.dd)..我只需将$替换为''

EX:

SELECT REGEXP_REPLACE(OrderAmount, '\\$', '') 

如果在100的范围内进行计数,您可以执行以下操作:

SELECT COUNT(*) FROM order GROUP BY floor(float(REGEXP_REPLACE(OrderAmount, '\\$', ''))/100);