pgsql将TXT列2023-01-26 01:13:70中最右边两位数减去41
时间: 2024-03-29 11:37:56 浏览: 59
pgsql-nginx-rest-generator:通用的nginx conf生成器,以促进nginx的REST服务
假设你要更新一个名为table_name的表中的TXT列,可以使用以下SQL语句:
UPDATE table_name SET TXT = CONCAT(SUBSTRING(TXT FROM 1 FOR LENGTH(TXT)-2), TO_CHAR(TO_NUMBER(SUBSTRING(TXT FROM -2 FOR 2)) - 41, 'FM00'));
这将从TXT列中提取除最后两位之外的所有内容,将最后两位转换为数字并减去41,然后将结果追加到剩余的文本中。注意,此方法假设TXT列中的最后两个字符始终是数字。如果这不是始终如一的,那么你需要使用更复杂的逻辑来处理。
阅读全文