Общие > Базы данных
Оптимизация запросов
(1/1)
Foshvad:
Здравствуйте!
Кто знает, ответьте!
Есть таблица, в которой одно из полей может принимать определенные значения.
Можно ли за один запрос подсчитать, сколько раз встречают возможные значения поля?
Просто этих самых возможных значение много (больше 20-ти). Может быстрее выбрать все, а потом php подсчитать сколько раз то или иное значение входит в массив?
vladsu:
Hi.
select pole, count(*)
from tab
group by pole;
Так делается в Oracle и Informix.
Удачи!
Foshvad:
Заррработалоооо!!! (С) кОТ Матроскин
Вот только как отсортировать по этому самому COUNT(*) ?
на ORDER BY COUNT(*) ругается... :(
vladsu:
Hi.
select pole, count(*)
from tab
group by 1
order by 2;
Последовательность важна!!!
Навигация
Перейти к полной версии