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

How to remove special chars form string in hive

大家好,我是 Hive 的新手 ..

1) 我正在尝试从金额中删除美元符号,但它不起作用我正在使用 reg-ex 提取。

2) 并且还希望数量在 0- 99,100-199 之间,依此类推。

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

例如:

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

要在 100 范围内计数,您可以执行以下操作:

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