Impala 中的子字符串等价物

Posted

技术标签:

【中文标题】Impala 中的子字符串等价物【英文标题】:Equivalent of substring in Impala 【发布时间】:2017-07-28 18:13:27 【问题描述】:
-- else left(wof.ro_end_date, 4) + '-' + 
        substring(cast(wof.ro_end_date as varchar(20)), 5, 2) + '-' +
        right(wof.ro_end_date, 2)

这是最初在 SQL Server Management Studio 中使用的代码。有没有办法在 Impala 数据湖中做到这一点?

【问题讨论】:

SUBSTR函数? Hive 和 Impala 是两个不同的东西 对不起,我在 impala 中工作的标题打错了 【参考方案1】:

试试这个:

substr(cast(wof.ro_end_date as string),5,2) + '-' + strright(wof.ro_end_date, 2)

【讨论】:

以上是关于Impala 中的子字符串等价物的主要内容,如果未能解决你的问题,请参考以下文章

c#数组的子字符串等价物[重复]

在 Python 中,您可以使用 for 循环和等价 (==) 找到子字符串吗?没有正则表达式

正则表达式学习之一

正则表达式学习之一

Python Dataframe:DF列中的字符串包含来自不同DF的子字符串和匹配时返回的子字符串值

Pandas:替换字符串中的子字符串