oracle
制表符 - chr(9)
回车符 - chr(13)
换行符 - chr(10)
不同于mysql中的字符 ‘\t’、‘\n’、‘\r’
查找字符串包含指定字符
以查询换行符为例:
way 1 :instr(column,chr(10))>0
select * from test where instr(address,chr(10))>0;
way 2 :column like ‘%’ || chr(10) || ‘%’
select * from test where address like ‘%’ || chr(10) || ‘%’
替换字符串指定字符
以去除字符串中的换行符为例,使用replace内置函数实现。
replace(column,chr(10),‘’) as column
本文介绍了在Oracle数据库中如何查找和替换字符串中的特殊字符,如制表符、回车符和换行符。通过使用instr函数和like操作符,可以方便地检查字符串是否包含特定字符。同时,replace函数用于移除这些字符,确保数据的整洁。这些方法对于数据清洗和处理至关重要。
1618

被折叠的 条评论
为什么被折叠?



