2017-02-27 16 views
1

どのようにすべての "。" HiveQLのcol_aのすべての行から? col_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によると、バージョンログ(https://issues.apache。)に従ってバージョン1.3.0と2.1.0(https://issues.apache.org/jira/browse/HIVE-13063)に追加されました。 org/jira/browse/HIVE?selectedTab = com.atlassian.jira.jira-projects-plugin:versions-panel&subset = -1)1.3.0がリリースされなかったようです。 2.1.0は20/Jun/16にリリースされたようです –

関連する問題