说我有以下查询:
insert into myTable values ("TEST 1
TEST 2")
然后我选择要输出到Excel工作表的说明:
select description from myTable
结果:
描述测试1
测试2
这将导致单行描述列的输出在.xls输出中的2个单独行上分割。
如何解决此问题,以便将整个字符串放在1行。
我们可以循环通过并找到回车并替换它吗?要么?
谢谢。
答案 0 :(得分:4)
使用"替换"条款,您可以执行以下操作:
select replace(replace(description,chr(10),' '),chr(13),' ') from myTable
chr(10)
是ASCII 10,它指的是LF(换行)。chr(13)
是ASCII 13,它指的是CR(回车)。