<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=us-ascii">
<style>BODY{font:10pt Tahoma, Verdana, sans-serif}</style></head><body>
<br><blockquote style="padding-left: 5px; margin-left: 5px; border-left: #0000ff 2px solid; margin-right: 0px">
Il cvs lo prepari tu in una parte del tuo progetto? Forse sarebbe<br>
meglio mettere tutto in un database che conserva i dati in maniera<br>
piu` furba del cvs come diceva Nicola, pero` farlo solo per vedere i<br>
massimi non serve a niente perche` dovresti comunque leggerti tutti i<br>
righe*colonne dati e quindi metterci il db di mezzo rallenterebbe<br>
soltanto le cose.</blockquote><br>No, se in postgres crei un indice funzionale su LENGTH(colonna), una volta creata la tabella e' sufficiente un index scan per recuperare i valori con lunghezza massima.<br><br>Chiaramente, 200 colonne fanno 200 indici con milioni di righe :")<br><br><br><br><br><style></style><BR />
<BR />
<HR />
Il&nbsp;contenuto&nbsp;e&nbsp;gli&nbsp;allegati&nbsp;di&nbsp;questo&nbsp;messaggio&nbsp;sono&nbsp;strettamente&nbsp;confidenziali,&nbsp;e&nbsp;ne&nbsp;sono&nbsp;vietati&nbsp;la&nbsp;diffusione,&nbsp;la&nbsp;riproduzione&nbsp;e&nbsp;l'uso&nbsp;non&nbsp;autorizzato.&nbsp;Il&nbsp;suo&nbsp;contenuto&nbsp;non&nbsp;costituisce&nbsp;impegno&nbsp;da&nbsp;parte&nbsp;della&nbsp;Società&nbsp;salvo&nbsp;accordo&nbsp;scritto&nbsp;tra&nbsp;quest'ultima&nbsp;ed&nbsp;il&nbsp;destinatario.&nbsp;Qualora&nbsp;il&nbsp;presente&nbsp;messaggio&nbsp;Le&nbsp;fosse&nbsp;pervenuto&nbsp;per&nbsp;errore,&nbsp;La&nbsp;preghiamo&nbsp;di&nbsp;comunicare&nbsp;immediatamente&nbsp;al&nbsp;mittente&nbsp;l'errata&nbsp;ricezione&nbsp;e&nbsp;di&nbsp;distruggere&nbsp;quanto&nbsp;ricevuto&nbsp;(compresi&nbsp;i&nbsp;file&nbsp;allegati)&nbsp;senza&nbsp;farne&nbsp;copia.<BR />
Qualsivoglia&nbsp;utilizzo&nbsp;non&nbsp;autorizzato&nbsp;del&nbsp;contenuto&nbsp;di&nbsp;questo&nbsp;messaggio&nbsp;costituisce&nbsp;violazione&nbsp;dell'obbligo&nbsp;di&nbsp;non&nbsp;rivelare&nbsp;il&nbsp;contenuto&nbsp;della&nbsp;corrispondenza&nbsp;tra&nbsp;altri&nbsp;soggetti,&nbsp;salvo&nbsp;più&nbsp;grave&nbsp;illecito,&nbsp;ed&nbsp;espone&nbsp;il&nbsp;responsabile&nbsp;alle&nbsp;relative&nbsp;conseguenze.<BR />
<BR />
This&nbsp;e-mail&nbsp;(and&nbsp;any&nbsp;attachment(s))&nbsp;is&nbsp;strictly&nbsp;confidential&nbsp;and&nbsp;for&nbsp;use&nbsp;only&nbsp;by&nbsp;intended&nbsp;recipient(s).&nbsp;Any&nbsp;use,&nbsp;distribution,&nbsp;reproduction&nbsp;or&nbsp;disclosure&nbsp;by&nbsp;any&nbsp;other&nbsp;person&nbsp;is&nbsp;strictly&nbsp;prohibited.&nbsp;The&nbsp;content&nbsp;of&nbsp;this&nbsp;e-mail&nbsp;does&nbsp;not&nbsp;constitute&nbsp;a&nbsp;commitment&nbsp;by&nbsp;the&nbsp;Company&nbsp;except&nbsp;where&nbsp;provided&nbsp;for&nbsp;in&nbsp;a&nbsp;written&nbsp;agreement&nbsp;between&nbsp;this&nbsp;e-mail&nbsp;addressee&nbsp;and&nbsp;the&nbsp;Company.&nbsp;If&nbsp;you&nbsp;are&nbsp;not&nbsp;an&nbsp;intended&nbsp;recipient(s),&nbsp;please&nbsp;notify&nbsp;the&nbsp;sender&nbsp;promptly&nbsp;and&nbsp;destroy&nbsp;this&nbsp;message&nbsp;and&nbsp;its&nbsp;attachments&nbsp;without&nbsp;reading&nbsp;or&nbsp;saving&nbsp;it&nbsp;in&nbsp;any&nbsp;manner.<BR />
Any&nbsp;non&nbsp;authorized&nbsp;use&nbsp;of&nbsp;the&nbsp;content&nbsp;of&nbsp;this&nbsp;message&nbsp;constitutes&nbsp;a&nbsp;violation&nbsp;of&nbsp;the&nbsp;obligation&nbsp;to&nbsp;abstain&nbsp;from&nbsp;learning&nbsp;of&nbsp;the&nbsp;correspondence&nbsp;among&nbsp;other&nbsp;subjects,&nbsp;except&nbsp;for&nbsp;more&nbsp;serious&nbsp;offence,&nbsp;and&nbsp;exposes&nbsp;the&nbsp;person&nbsp;responsible&nbsp;to&nbsp;the&nbsp;relevant&nbsp;consequences.<BR />
</body></html>