我在db中保存了3个profile_names。在导出给定查询的结果时,我得到的profile_names包含带双引号的空格,例如“黄金计划”。
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
答案 0 :(得分:1)
CSV输出模式在需要时引用值。
只要您只有一列,就可以使用select {
border: none !important;
}
。您也可以将此列用于多个列(使用.mode list
),但如果某个值实际上包含逗号,则会中断。
答案 1 :(得分:0)
sqlite> .mode list
sqlite> .separator ,
sqlite> .output out.csv
sqlite> SELECT profile_name FROM sub_profile_table;