【问题标题】:How remove spacebar in string in Oracle? [duplicate]如何在Oracle中删除字符串中的空格键? [复制]
【发布时间】:2016-05-19 08:28:13
【问题描述】:
SELECT '17, 18' STRING_ 
    FROM DUAL;

删除空格键

【问题讨论】:

标签: sql oracle plsql


【解决方案1】:

我假设你想删除空格

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

【讨论】:

  • 对不起。这不起作用。
  • 对不起。我错了。好的 。这行得通。
【解决方案2】:

使用翻译

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 值。

【讨论】:

  • @TatianaBancu 请将其标记为已回答,也会对其他人有所帮助!
  • select regexp_replace('17, 18','/s','') from dual;
猜你喜欢
  • 2012-11-19
  • 2011-12-07
  • 2017-04-14
  • 2022-01-24
  • 2013-12-11
  • 2018-08-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多