Общие > Базы данных

Оптимизация запросов

(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;

Последовательность важна!!!

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии