PostgreSQL查询根据字符串进行拆分并将它们连接成新的单独列

时间:2018-10-10 18:34:06

标签: sql postgresql split

我有一个表格Rulebook,其中的“规则”列如下:

enter image description here

我想要这样的输出:

enter image description here

我想要一个postgreSQL查询,该查询将基于'|'拆分每个规则并将它们作为规则1到'n'放在新的列中。试用一些case语句,需要您的帮助才能实现输出。也有兴趣了解MSSQL Server查询。谢谢!

1 个答案:

答案 0 :(得分:0)

使用string_to_array将字符串分成多个可以单独访问的元素:

result = [ x.text for x in soup.select('tr > td:nth-of-type(2)')]