Как SQL-запросом вытащить значения, наиболее часто повторяющиеся в таблице?
Мы платим до 300 руб за каждую тысячу уникальных поисковых переходов на Ваш вопрос или ответ Подробнее
2 ОТВЕТА |
SELECT `field`, COUNT(`field`) FROM `table` GROUP BY `field` ORDER BY COUNT(`field`) DESC LIMIT 3
LIMIT 3 - это ограничение, созданное чтобы выдать, например, ТРИ наиболее частые значения поля. Если напишете без LIMIT, то при большом размере БД получите падение сервера.
LIMIT 3 - это ограничение, созданное чтобы выдать, например, ТРИ наиболее частые значения поля. Если напишете без LIMIT, то при большом размере БД получите падение сервера.
SElect
ПОХОЖИЕ ВОПРОСЫ |