Paranoiac Новичок 31 Июл 2007 #1 Расчет рейтинга в таблице (мускул) есть два числовых столбца A и B рейтинг расчитываеться по формуле A/B $sql="select * from xxx ORDER BY A/B desc LIMIT 10"; если В=0 или A=0 результат получаеться 0 (не есть правильно) как это можно учесть?
Расчет рейтинга в таблице (мускул) есть два числовых столбца A и B рейтинг расчитываеться по формуле A/B $sql="select * from xxx ORDER BY A/B desc LIMIT 10"; если В=0 или A=0 результат получаеться 0 (не есть правильно) как это можно учесть?
Sokil.Dmytro Новичок 31 Июл 2007 #2 а ты чего ждешь от A/B тогда? написал что не правильно а как правильно не написал
Bitterman Новичок 31 Июл 2007 #4 если В=0 или A=0 результат получаеться 0 Нажмите для раскрытия... Получается не 0, а NULL. Если ты считаешь, что это неправильно - смотри в сторону IFNULL
если В=0 или A=0 результат получаеться 0 Нажмите для раскрытия... Получается не 0, а NULL. Если ты считаешь, что это неправильно - смотри в сторону IFNULL