SQL question, TOP 5 and all OTHERS

Поиск
Список
Период
Сортировка
От Scott Holliday
Тема SQL question, TOP 5 and all OTHERS
Дата
Msg-id 6D4DD2B0-E735-459E-BE8C-1D63646C5E32@simplelegal.com
обсуждение исходный текст
Ответы Re: SQL question, TOP 5 and all OTHERS  (Jean MAURICE <mauricejea@numericable.fr>)
Список pgsql-novice

Hi,

 

I’m trying to get up-to-speed with PostgreSQL and have a dumb question. I have a basic query to pull the top 5 vendors that have sent me the most bills. I would like to lump all the other vendors into a row named “Other” and get a count of all those bills excluding the top 5. Below is the basic query.

 

SELECT vendor_name AS vendor_name,

       count(DISTINCT inv_id) AS "# of Invoices"

FROM SpendTable

GROUP BY vendor_name

ORDER BY "# of Invoices" DESC

LIMIT 5

 

Thanks,

Scott

В списке pgsql-novice по дате отправления:

Предыдущее
От: Andreas Kretschmer
Дата:
Сообщение: Re: Writing my first trigger
Следующее
От: Jean MAURICE
Дата:
Сообщение: Re: SQL question, TOP 5 and all OTHERS