MySQL таблицы:SQL строки сумма столбца с пробелами между числами
table_results
:
id results
1 1 0 1 2 4 5
2 5 4 2 6
3 7 2 8 2 4
Я создаю GridView Yii Мне нужно
SELECT SUM(results) AS results2 FROM table_results WHERE id = 1:
, например, я должен подвести первая строка: 1 + 0 + 1 + 2 + 4 + 5 и сделать в качестве результатов2, которые = 15.
Как это сделать только в sql?
Никогда не храните данные в виде пространства/разделенных запятыми элементов в столбце, вы получите так много проблем ... Одна строка/значение является SQL путь! – jarlh
* Как это сделать только в sql? * <- с большим количеством проблем – Lamak
Когда вы создаете результаты, сгенерируйте сумму. И, как отдельная колонка. Казалось бы, это самый надежный подход. –