Svaret kommer att variera beroende på vilket språk din ansökan är skriven på men för att använda C# som exempel. Ett vanligt sätt är att fylla i en datauppsättning från sql-frågan och sedan bränna genom datauppsättningen med loopar för att generera csv.
Här är ett exempel på det tillvägagångssättet från interwebben.
http://www.diaryofaninja.com /blogg/2009/12/16/c-convert-dataset-to-csv
Här är ett annat exempel som använder VB
http://www.vbnettutorial.net/?Id=119&Desc =Exportera-CSV-från-Datauppsättning
Datans komplexitet kan kräva att du blir snygg... (har din data till exempel dubbla citattecken, koma, binära data???