【发布时间】:2009-02-26 10:13:10
【问题描述】:
假设您有一个包含数千行和 3 列的大表,看起来像这样:
Name City Birthyear
Egon Spengler New York 1957
Mac Taylor New York 1955
Sarah Connor Los Angeles 1959
Jean-Luc Picard La Barre 2305
Ellen Ripley Nostromo 2092
James T. Kirk Riverside 2233
Henry Jones Chicago 1899
Jason Bourne Paris 1971
…… 等等。是否可以按城市将人员分类到单独的文件中? 例如,如果表中有 100 个或更多城市,是否有一个查询会创建 100 个或更多包含人名和出生年份的文件?对于少数城市,可以使用
-e "select Name, Birthyear from Table where City = New York" > NewYork.csv
对于表中的每个城市,依此类推。 但是,如果您有数百个城市,手动执行它并不好玩。
【问题讨论】:
标签: mysql