【发布时间】:2017-04-25 06:40:05
【问题描述】:
我正在使用 Hive (Hadoop) 编写类似 SQL 的语句。
我需要删除字段中的空格。例如,邮政编码可能是 XX00 0XX,我想删除 0XX 之前的空格
到目前为止,我有这个正则表达式:
REGEXP_REPLACE(postcode, '[[:space:]]*', '')
但它似乎不起作用。谁能给点建议?
【问题讨论】:
-
如果您在删除 常规空格 之后,并且
REGEXP_REPLACE有效,您只需要REGEXP_REPLACE(postcode, ' +', '')