Impala 中子字符串的等价物

Equivalent of substring in Impala

-- 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(cast(wof.ro_end_date as string),5,2) + '-' + strright(wof.ro_end_date, 2)