Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Загнат значение в переменные и вернуть их / 3 сообщений из 3, страница 1 из 1
20.03.2015, 03:16
    #38910567
oklick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загнат значение в переменные и вернуть их
Доброго времени суток. Потерял два часа в поисках ответа на свой вопрос, но так и не нашел его.
Суть вопроса в том, что мне одновременно надо подсчитать в одной таблице сколько записей содержат цифры 5578, 5576, 5587 (не сколько их в сумме, а именно 3 - 5578, 2 - 5576, 8 - 5587).
Я понимаю, что мне нужно в запросе создать три переменных и сохранить в них значение COUNT, но как это сделать - я не знаю.

Заранее благодарен за помощь.
...
Рейтинг: 0 / 0
20.03.2015, 03:55
    #38910570
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загнат значение в переменные и вернуть их
oklickДоброго времени суток. Потерял два часа в поисках ответа на свой вопрос, но так и не нашел его.
Суть вопроса в том, что мне одновременно надо подсчитать в одной таблице сколько записей содержат цифры 5578, 5576, 5587 (не сколько их в сумме, а именно 3 - 5578, 2 - 5576, 8 - 5587).
Я понимаю, что мне нужно в запросе создать три переменных и сохранить в них значение COUNT, но как это сделать - я не знаю.

Заранее благодарен за помощь.

3 запроса с count+where обьедиенные через union all
или
1 запрос вида sum((val=5578)::int) as 5578_count, ... from table where val in (5578, 5576, 5587);

по выбору... какой вариан будет быстрее - сказать сложно вероятнее второй.

--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
20.03.2015, 04:15
    #38910572
oklick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загнат значение в переменные и вернуть их
Maxim Boguk,

Спасибо за помощь. :-)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Загнат значение в переменные и вернуть их / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]