0
我想UNNESTing阵列之前访问的数组“成分”第一5个元素第一N数组元素:获得从UNNEST + string_to_array功能
SELECT
TRIM
(REGEXP_REPLACE
(UNNEST
(string_to_array(ingredients, ';'))[1:5], '\S+\%|\s+\(.*?\)','','g'))
FROM products
的“成分”阵列可以包含值,诸如:
{'1%', 'abc(2%)', 'abcd', ... , N th element}
下面的代码工作正常,但我不知道上面的代码有什么问题。
SELECT (string_to_array('1,2,3,4',','))[1:3]