gpt4 book ai didi

sql - 从 PostgreSQL 中的字符串中删除数字索引

转载 作者:行者123 更新时间:2023-11-29 14:31:37 25 4
gpt4 key购买 nike

我正在尝试从所有列的字符串中删除恼人的“索引”。从维基百科下载,索引应该是指来源。

Screenshot

我设法找到的是:

UPDATE 
table_name
SET
column_name = REPLACE(column,old_text,new_text)
WHERE
condition

但它似乎不起作用 - 如果 3 % 甚至可以工作,我需要使用 LIKE '%[%]%' 作为 old_text。有任何想法吗?谢谢!

最佳答案

我会去:

update t
set column_name = regexp_replace(column_name, '\[[0-9]+\]', '')
where column_name ~ '\ [[0-9]+\]';

而不是仅仅使用 replace()

关于sql - 从 PostgreSQL 中的字符串中删除数字索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50917836/

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