Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sqlite 基于列值将大型表输出到多个csv文件的最有效方法_Sqlite - Fatal编程技术网

Sqlite 基于列值将大型表输出到多个csv文件的最有效方法

Sqlite 基于列值将大型表输出到多个csv文件的最有效方法,sqlite,Sqlite,我有一个1GB表,我需要根据列值将db输出到多个csv文件。例如: c1 | c2 | c3 1 | a | 100 2 | b | 102 3 | a | 103 4

我有一个1GB表,我需要根据列值将db输出到多个csv文件。例如:

c1              |   c2                  |   c3

1               |   a                   |   100    
2               |   b                   |   102    
3               |   a                   |   103    
4               |   b                   |   104
将是:

a、 csv

b、 csv

考虑到桌子的大小,最有效的方法是什么

更新:
到目前为止,我已经能够通过c2从表中选择*名称顺序和
.mode csv.out a.csv从表名称中选择*。我想知道除了手动循环所有项目之外还有什么其他选择。

到目前为止,您有什么选择?首先获取它,然后运行它,猜测您想要什么,然后发布到这里,人们会更愿意帮助您
1               |   a                   |   100    
3               |   a                   |   103
2               |   b                   |   102
4               |   b                   |   104