postgresql 在动态列中显示数据

js4nwp54  于 2023-01-17  发布在  PostgreSQL
关注(0)|答案(1)|浏览(132)

我在postgres db列中有这样的数据,其中有两行名为Data_Column,

我想这样显示数据,左手的冒号是列名,右边的冒号是列值。

我试过交叉表功能,但它对我不起作用。你能帮我吗?。

py49o6xq

py49o6xq1#

这可以通过使用substring()和正则表达式来实现:

select substring(data_column from 'data_as_of_date:([0-9]+)') as data_as_of_date,
       substring(data_column from 'unique_cc:([0-9]+)') as unique_cc
from the_table;

相关问题