【问题标题】:Get a Escape character in SQL在 SQL 中获取转义字符
【发布时间】:2016-01-20 07:45:21
【问题描述】:
Select '"'||Address||'","'||zipcode||'"' from Address_table;

输出:

"123 Main St Ave Apt 100","98765"   -- Good Data            
"312 Marco St Some Ave "Apt 3214"","76543" -- Bad Data

期望的输出:

"123 street Main Ave Apt 100","98765"    
"312 Marco St,Some Ave \"Apt 3214\"","76543"

我想在 Oracle 中使用 SQL 来实现这一点。请帮忙

【问题讨论】:

    标签: sql oracle escaping delimiter


    【解决方案1】:

    使用REPLACE:

    Select '"'||REPLACE(Address, '"', '\"')||'","'||zipcode||'"' from Address_table;
    

    【讨论】:

      猜你喜欢
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      相关资源
      最近更新 更多