Дмитрий, бессмысленно искать запятые в ограниченном наборе данных, и обрезать строку.
особенно, если над числами нужно проводить несколько срезов.
это к одинаково эффективному коду.
Дмитрий, вы считаете, что можно написать одинаково эффективный код для любого набора данных, я считаю иначе.
так и напишите свой ответ, зачем тошнить в моем?
weranda, любой табличный процессор для работы должен загрузить все строки.
для бд этого не требуется.
поэтому загоняйте в бд и делайте нужные выборки. тем более, хороший клиент позволяет сохранять часто используемые запросы.