Mail.Ru Почта Мой МирОдноклассникиИгрыЗнакомстваНовостиПоиск

Запрос sql (mysql)

Ученик (224), закрыт 3 года назад
Требуется создать запрос, который подсчитает репутацию пользователей (на данный момент рассинхрон).
В таблице dle_users есть столбец repa_mod , в котором данные отображаются в виде 20|3, т.е 20 плюсов и 3 минуса. В столбец repa вписываются уже подсчитанные данные, т.е в данном случае-17. Реально ли сделать подсчет по всем строкам в этой таблице? Если реально, то как?
Дополнен 3 года назад
Пользователей-более 7000, для каждого надо подсчитать.
Столбец repa_mod, его данные надо подсчитать (первое число минус второе) и результат вывести в столбец repa. И так для каждой строки.
Лучший ответ
update dle_users set repa=substring_index(repa_mod,'|',1)-substring_index(repa_mod,'|',-1)
Остальные ответы
Простите, Владислав - подсчёт по всем строкам и по всем стобцам или по какому-то одному столбцу?
Похожие вопросы
Также спрашивают