【发布时间】:2020-03-05 13:09:40
【问题描述】:
我有一列是一串逗号分隔的元素,例如statuses= 'Initial,Initial,Completed,InProgress。我该怎么做这样的状态栏:
CASE
WHEN <all statuses are 'Initial'> THEN 'Initial'
WHEN <all statuses are 'Completed'> THEN 'Completed'
ELSE 'InProgress'
END AS status
我试过bool_and(string_to_array(statuses,',')='Initial'),它不能编译。有什么建议吗?
【问题讨论】:
标签: sql string postgresql csv case