Подскажите как правильно подсчитать количество заполненных строк в определенном столбце?
Подскажите как правильно подсчитать количество заполненных строк в определенном столбце?
# Str@nnik (15.02.2015 / 16:23)Может столбцов в таблице?
Подскажите как правильно подсчитать количество заполненных строк в определенном столбце?
Rakovskiy, Нет. Именно заполненных строк в определенном столбце
# Str@nnik (15.02.2015 / 17:20)Мне не понятно, что подразумевается под "заполненных строк". Общее количество строк в столбце? То есть типа
Rakovskiy, Нет. Именно заполненных строк в определенном столбце
Rakovskiy, Посчитай сколько в столбце plus заполненных строк
$total = mysql_result(mysql_query("SELECT COUNT(id) FROM `table` WHERE `plus` IS NOT NULL"), 0);Rakovskiy, Спасибо. Просто и понятно. А то я там такого наизобретал...
# Rakovskiy (15.02.2015 / 18:07)COUNT(*) работает быстрее
$total = mysql_result(mysql_query("SELECT COUNT(id) FROM `table` WHERE `plus` IS NOT NULL"), 0);
table не забудь поменять
# ramzes (15.02.2015 / 23:58)Не буду отрицать, но когда учил MySQL запросы, чёт читал про оптимизацию то если память не изменяет писали везде, что COUNT(id) быстрей. Но честно я отношусь к такой оптимизации несерьёзно, какая-то доля мс ничего не даст
COUNT(*) работает быстрее