Подскажите как правильно подсчитать количество заполненных строк в определенном столбце?
# 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);
table не забудь поменять
Rakovskiy, Спасибо. Просто и понятно. А то я там такого наизобретал...
# Rakovskiy (15.02.2015 / 18:07)
$total = mysql_result(mysql_query("SELECT COUNT(id) FROM `table` WHERE `plus` IS NOT NULL"), 0);
table не забудь поменять
COUNT(*) работает быстрее
# ramzes (15.02.2015 / 23:58)
COUNT(*) работает быстрее
Не буду отрицать, но когда учил MySQL запросы, чёт читал про оптимизацию то если память не изменяет писали везде, что COUNT(id) быстрей. Но честно я отношусь к такой оптимизации несерьёзно, какая-то доля мс ничего не даст