【发布时间】:2014-12-24 09:24:11
【问题描述】:
我正在使用 PostgreSQL 数据库。我有一列包含如下所示的行:
我要将“PC”文本替换为“00000”,然后删除句点和之后的所有文本。 因此,例如,第 5 行在转换后应该看起来像 0000055000。
我能够使用覆盖功能的“PC”。所以我当前的查询如下所示:
select set_name, overlay(set_name placing '00000' from 1 for 2 ) FROM
src.sap_setnode
WHERE set_name LIKE'PC%'
从那里我怎样才能删除句号和之后的所有内容?
谢谢
【问题讨论】:
标签: sql postgresql replace