усем приветы.
есть поле varchar в таблице, и в нем записаны числа через запятую, например
2,2,1
1
1,3
5,2
задача стоит в нахождении суммы всех этих чисел
например чтобы результат хранился в отдельном поле
5
1
4
7
возможно ли такое проделать в mysql? из всех вариантов находил только с помощью хранимых процедур, с коими дела не имел, но если они могут принести результат, то можно воспользоваться и этим.
буду благодарен за релизацию решения
1. Panoptik - 27 Декабря, 2011 - 19:05:57 - перейти к сообщению
2. OrmaJever - 27 Декабря, 2011 - 19:13:02 - перейти к сообщению
к примеру
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- for($i=1;$i<sizeof($arr);++$i) { // начиная со 2 числа и до конца
- $arr[0] += $arr[$i]; // плюсуем все к первому числу.
- }
- echo $arr[0];