避免将查询结果导出到.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;