Я делаю приложение, в котором вы можете проголосовать, у меня есть таблица, содержащая «рейтинг», которая идет от 0 до 100 и содержит также «голосов», что представляет собой количество голосов. Я использую:Операция «IF» MySQL
UPDATE maincategory SET rating='75'/votes
Но когда никто еще не проголосовал, голоса, очевидно, «0». И это делает «75/0» (раздел с «0»). Как я могу сделать оператор «If» или что-то еще, что проверяет, есть ли у этой вещи «0» голосов и не делятся на «голоса» (потому что они «0»)?
Заранее спасибо
EDIT: Моя логика голосование не имеет особого смысла, я видел это сейчас ... К сожалению, то, что я должен сделать, чтобы исправить это? Может быть, добавить все оценки вместе и разделить с количеством голосов?
Хотели бы вы, чтобы рейтинг был '75', когда есть 0 голосов? – Overv
Да, это было бы здорово. – Fusseldieb
@Fusseldieb Почему это здорово? Почему что-то начинается с 75%? – ceejayoz