簡體   English   中英

如何刪除 | 使用 proc sql 的 CHAR 數據集中的特殊字符?

[英]How do I remove the | special character in a CHAR dataset using proc sql?

我正在嘗試刪除字符 | 使用過程 sql。 position | 不是固定的並且在數據中有所不同,因此我不想使用 substr function

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

您可以使用TRANSLATE() function

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM