2013-11-26 21 views
0

我有一个表中的某些细胞具有多值,等(西3) 你好, 这是我的单元格的内容 感谢SQL mutline细胞转化为单线

我想提取一些值从一个更大的表中导入并将结果导入Exceel工作表中,但由于多行它不会产生好的结果。

我做了以下内容:

select col1||';', col2||';', col3||';', col5||';'... from mytable where col1 in (1,2,3,4); 

然后我让每个值后面跟着 ';'除了细胞是得很好,我有一个以上的行:

的结果是这样的:

col1||';' col2||';'  col3||';'      col4||';' 
----------- -------------- ------------------------------- ----------- 
1;   bla bla;  Hello,       bla bla; 
          this is the content of my cell 
          thanks; 
3;   12345;   blbl;       blabla; 
4;   3333;   dfff;       ffff; 
... 

可能在某一个可以帮助我获得COL3在一行像

"Hello, this is the content of my cell thanks" 

感谢您来回支持

+1

如果您有嵌入的换行符,请使用REPLACE或REGEXP_REPLACE函数将它们替换为空格。 – OldProgrammer

回答

1

相当简单: REPLACE(COL3,CHR(10),”“)

+0

这正是我所寻找的,非常感谢(当我们知道时它总是很容易;-)我没有地方可以找到所有这些指挥官! – user3038061