我正在寻找一个postgresql函数,它将与的相反string_agg。
string_agg
我有一个电影表,其中的tag列包含诸如
Action|Adventure|Drama|Horror|Sci-Fi Action|Horror|Sci-Fi
我想从此列中获得不同的标签列表,例如
Action Adventure Drama Horror Sci-Fi
您可以使用unnest()和string_to_array():
unnest()
string_to_array()
select unnest(string_to_array(t.col, ',')) from t