gpt4 book ai didi

sql - 如何使用 PostgreSQL 更新表中的记录?

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

我有一个包含记录的表格。下面是示例。

 $40608$<12988>

我们需要什么?

我需要使用值“12988”更新它在表中出现的记录并再次将值(“12988”)更新为 12989。

我尝试使用 LIKE '%<12988>%' 在 postgresql 中搜索记录我需要更新值 ($40608$<12988>)

最佳答案

测试平台:

create table t(val text);
insert into t(val) values ('$40608$<12988>');

select * from t;
val
----------------
$40608$<12988>
(1 row)

更新:

update t 
set val=replace(val, '<12988>', '<12989>')
where val like '%<12988>';

结果:

select * from t;
val
----------------
$40608$<12989>
(1 row)

关于sql - 如何使用 PostgreSQL 更新表中的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5499769/

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