0

我使用了以下命令 SELECT json_extract(data,'$.address') FROM data;

并输出为 CSV 文件。

CSV文件中的输出是

在此处输入图像描述

CSV 文件中的字段(列)保存为 1 个字段(列)的 2 行。

例如-

"71 蔡厝港循环

北谷”

如何将字段(列)保存为 1 行?

那就是我不想在字段(列)中包含换行符。

例如-

"71 蔡厝港环路北谷"

谢谢。

4

1 回答 1

0

只需替换换行符:

select replace(json_extract(data,'$.address'), char(10), '') from data;

这将捕获换行符 ( '\n')。如果你也'\r''\r\n'

select replace(
    replace(json_extract(data,'$.address'), char(10), ''), 
    char(13),
    ''
) from data;
于 2019-12-27T17:31:26.713 回答