由于下面的 substring 是由 Greenplum 平臺開發的,我們必須將類似的操作遷移到支持的 Hive。請幫助我們。
select substring(a.dealer_msisdn from char_length(a.dealer_msisdn)-9) as dealer_msisdn
上面查詢 greenplum 的 msisdn 值示例
select substring('9970050916' from char_length('9970050916')-9) as dealer_msisdn
請幫我類似操作需要遷移配置單元。
uj5u.com熱心網友回復:
在 hive 子字串函式語法不同:
substr(string|binary A, int start, int len), len 是可選引數。
嘗試這個:
select substr('9970050916', char_length('9970050916')-9)
閱讀Hive UDF 手冊
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/437196.html
上一篇:如何在javascript中使用正則運算式替換url
下一篇:如何使用模式從字串中獲取特定資料
