2017-02-27 97 views
1

如何刪除所有「。」從HiveQL中的每一行col_acol_a是一個字符串列。HiveQL:從字符串中刪除句點

SELECT col_a FROM table_1; 
1.0.0.240 
1.0.0.96 
. 
. 
. 
1.0.134.173 

我已閱讀約REGEXP_REPLACE,但未能成功實施我在網上找到的任何解決方案。我也試過:

SELECT REPLACE(col_a, '.', '') AS new_col FROM table_a LIMIT 10; 
FAILED: SemanticException Line 0:-1 Invalid function 'REPLACE' 

回答

1
select translate(col_a, '.', '') from table_1 
+0

這個工作根據需要,謝謝。 – user2205916

+0

@Dudu - 不支持更換嗎? – GurV

+1

根據JIra,它被添加到版本1.3.0和2.1.0(https://issues.apache.org/jira/browse/HIVE-13063),但是根據版本日誌(https://issues.apache。 org/jira/browse/HIVE?selectedTab = com.atlassian.jira.jira-projects-plugin:versions-panel&subset = -1)似乎1.3.0從未發佈。似乎將於16/20/16/16發佈 –