首页 > 解决方案 > 如何删除 | 使用proc sql的CHAR数据集中的特殊字符?

问题描述

我正在尝试删除字符 | 使用proc sql。职位| 不是固定的并且在数据中变化,因此我不想使用 substr 函数

示例 1 - 1234|5678|9|101 示例 2 - 12345|6789|1|011

标签: sqlproc-sql

解决方案


在 oracle 中,您可以使用 REPLACE,例如

SELECT REPLACE('1234|5678|9|101 Example 2 - 12345|6789|1|011','|','') Changed
     FROM DUAL;

推荐阅读