首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在postgres中使用“替换”和“喜欢”

在postgres中使用“替换”和“喜欢”
EN

Stack Overflow用户
提问于 2015-12-04 14:45:18
回答 1查看 192关注 0票数 1

我正在试图替换表中列中的所有“-”。我需要的也是替换字符串,它存在于破折号之后,它是一个随机数。

更具体地说,这是我的价值观之一:

代码语言:javascript
复制
"ANDRIU 5-9, CHAL 152 34, SOMETHING"

我想要的是替换这部分:

代码语言:javascript
复制
-9

有一个空的空间。问题是:9可以是任何数字,而不一定是一个数字。

所以我需要找出第一个逗号在整个字符串中的位置。以及破折号的位置,然后根据指标值替换它。

这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-04 14:48:31

Postgres提供了函数regexp_replace(),它直接执行您想要的任务:

代码语言:javascript
复制
select regexp_replace(col, '-[0-9]+', ' ')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34090911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档