SPLIT_PART()不会在Redshift中返回结果

时间:2015-03-23 19:12:01

标签: amazon-redshift

我正在尝试解析Redshift数据库中的字符串。字符串在object字段中显示如下:

yada \ n foobar \ n thisthing:xyz \ nvegetable:amazing

我想要的价值是xyz

我正在尝试:

SELECT split_part(v.object::varchar,'\n',3) as first_parse
FROM table_name as v 

相信会返回thisthing: xyz,然后我可以再次分享':'。

Redshift文档让我觉得这是有效的Redshift SQL: http://docs.aws.amazon.com/redshift/latest/dg/SPLIT_PART.html

StackOverflow上的这个答案也让我相信这是有效的Redshift SQL: https://stackoverflow.com/a/20811724/1807668

然而,该查询的结果是first_parse字段中的空白结果(不是NULL,实际上是空白)。

我应该如何使用Redshift SQL获取上面示例字符串的xyz部分?任何帮助将不胜感激。

0 个答案:

没有答案