gpt4 book ai didi

postgresql - 在 SELECT 中将列值拆分为两列?

转载 作者:行者123 更新时间:2023-11-29 11:11:30 24 4
gpt4 key购买 nike

我在 varchar 列中有一个字符串值。它是一个包含两部分的字符串。在它到达数据库之前拆分它不是一种选择。

该列的值如下所示:

one_column:
'part1 part2'
'part1 part2'

所以我想要的是一个如下所示的结果集:

col1,col2:
part1,part2
part1,part2

如何在 SELECT 语句中执行此操作?我找到了一个 pgsql 函数来将字符串拆分成一个数组,但我不知道如何将它分成两列。

最佳答案

select split_part(one_column, ' ', 1) AS part1, 
split_part(one_column, ' ', 2) AS part2 ...

关于postgresql - 在 SELECT 中将列值拆分为两列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7524445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com