避免将查询结果导出到.csv文件中
问题描述:
我已经在db中保存了3个profile_names当导出给定查询的结果时,我得到了包含带双引号的空格的profile_names,例如“黄金计划”避免将查询结果导出到.csv文件中
sqlite> .mode csv
sqlite> .output stdout
sqlite> SELECT profile_name FROM sub_profile_table;
profile_name
arup
"gold plan"
"very gold plan"
是否有可能得到这样同时将查询结果导出到.csv文件输出?需要时
profile_name
arup
gold plan
very gold plan
答
CSV输出模式引用值。
只要你有Ø只有一列,你可以使用.mode list
。你也可以在多列(.separator ,
)中使用它,但如果某个值实际上包含一个逗号,那么这将会中断。
答
sqlite> .mode list
sqlite> .separator ,
sqlite> .output out.csv
sqlite> SELECT profile_name FROM sub_profile_table;