Sql Postgres从一列中解析出多条记录

Sql Postgres从一列中解析出多条记录,sql,postgresql,Sql,Postgresql,我在postgres数据库中有一列,它的ID由“:”分隔,然后它有一个标题。大多数唱片都是这样的。但是,也有一些具有以下内容:ID由“:”分隔,然后它有一个标题。。。然后重复,例如,一列中可能有三个ID+标题 但是,我需要能够将每个数据解析到它自己的记录中。 例子: 您可以在FROM子句中使用unnest(),并使用一个横向联接来实现这一点:示例数据最好显示为。有关如何创建美观的表的一些提示,请参阅。可读的示例数据会有所帮助。

我在postgres数据库中有一列,它的ID由“:”分隔,然后它有一个标题。大多数唱片都是这样的。但是,也有一些具有以下内容:ID由“:”分隔,然后它有一个标题。。。然后重复,例如,一列中可能有三个ID+标题

但是,我需要能够将每个数据解析到它自己的记录中。 例子:

您可以在
FROM
子句中使用
unnest()
,并使用一个横向联接来实现这一点:示例数据最好显示为。有关如何创建美观的表的一些提示,请参阅。可读的示例数据会有所帮助。