如何使用proc-sql删除CHAR数据集中的|特殊字符



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

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

您可以使用TRANSLATE()函数

UPDATE tab
SET TRANSLATE(Col, '', '|')

在oracle中,您可以使用REPLACE,类似

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

相关内容

  • 没有找到相关文章

最新更新