如何从配置单元中的字符串中删除特殊字符
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);
大家好,我是 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);