如何删除Oracle中字符串中的空格键?

时间:2016-02-09 11:16:01

标签: sql oracle plsql

SELECT '17, 18' STRING_ 
    FROM DUAL;

删除空格键

2 个答案:

答案 0 :(得分:2)

我假设您要删除空格

SELECT replace('17, 18',' ','') STRING_ 
    FROM DUAL;

答案 1 :(得分:1)

使用 TRANSLATE

SQL> SELECT translate('17, 18', '# ', '#') STRING_
  2      FROM DUAL;

STRIN
-----
17,18

SQL>

使用 REPLACE

SQL> SELECT replace('17, 18', ' ', '') STRING_
  2      FROM DUAL;

STRIN
-----
17,18

在Oracle中,''被视为NULL值。