Oracle 去掉字符串中的空格、制表符、换行符、回车符等

-- 保留字段中的空格
select REPLACE( REPLACE ( REPLACE ( TRIM(col), chr( 9 ), '' ), chr( 10 ), '' ),chr( 13 ), '' ) FROM table_name

-- 不保留字段中的空格
select REPLACE( REPLACE ( REPLACE ( REPLACE (col,' ',''), chr( 9 ), '' ), chr( 10 ), '' ),chr( 13 ), '' ) FROM table_name
  • 制表符 chr(9)
  • 换行符 chr(10)
  • 回车符 chr(13)
  • REPLACE() 替换字符串
  • TRIM() 去掉两端的空格

你可能感兴趣的:(SQL,oracle,数据库)