在日常工作中,使用txt、csv、xlsx等文件数据导入库时,会存在导入一些特殊符号,影响后续查询,应用下面语句可以去掉
- 回车符
update tablename set 字段名 = replace(字段名,chr(13),'');
- 换行符
update tablename set 字段名 = replace(字段名,chr(10),'');
- 空格
update tablename set 字段名 = trim(userid);
- 制表符
update tablename set 字段名 = replace(字段名,chr(9),'');
- 不是以上的特殊符号
如果不知道导入的是什么特殊符号,应用下面语句查询,复制特殊符号替换到下面的查询语句,然后再应用上面的sql语句,替换查询到的数值
select ascii('特殊符号') from dual