zoukankan      html  css  js  c++  java
  • ORACLE——将多行文本数据转换成一行

    前几天项目中有个到处文件的功能,但是有一个字段存进的数据存在换行情况,导出来的数据会出现错乱的情况,所以需要把换行的数据转换成一行。当然也可以在java程序中实现。

    数据库中的数据为:

    SQL> SELECT A.ADDRESS FROM T_USER_INFO A WHERE A.ID='001';
    ADDRESS 
    --------------------------------------------------------------------------------
    上海市
    宝山区
    同济路

    在ORACLE中使用SQL实现换行的方式为:

    SQL> SELECT REPLACE(REPLACE(A.ADDRESS, CHR(TO_NUMBER('0A', 'xx')), ''), CHR(TO_NUMBER('0D', 'xx')),'')  ADDRESS FROM T_USER_INFO A WHERE A.ID='001';
    ADDRESS 
    --------------------------------------------------------------------------------
    上海市宝山区同济路
  • 相关阅读:
    第三个Sprint冲刺第三天
    回答第1-17章
    阅读第13-17章
    阅读第10、11、12章
    阅读第8,9,10章
    作业5.2 5.3
    四则运算 测试与封装 5.1
    阅读第5-7章
    阅读1-5章
    我给队友做的汉堡包
  • 原文地址:https://www.cnblogs.com/whx20100101/p/10531833.html
Copyright © 2011-2022 走看看