json-提取sqlite格式

json-extract sqlite format

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

并输出为 CSV 文件。

CSV 文件中的输出是

enter image description here

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

例如-

"71蔡厝港圈

北维尔

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

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

例-

"71 CHOA CHU KANG LOOP NORTHVALE"

谢谢。

只替换换行符:

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;