2013-02-12 2 views
0

Я использую базу данных sqllite.Необходимо получить максимальное повторяющееся значение в столбце iOS

У меня есть таблица (с именем контакта) с именем Роу: ID, страница, широта, долгота, отсталые

мне нужно Получить Макс. повторное значение в странице и вне других значений столбца Только для значения THis Max Как это сделать

ответ

0

Одним из способов сделать это было бы сначала изолировать максимальное повторяющееся значение столбца «Страница», а затем использовать это значение в подзапрос, чтобы выбрать все строки контактов, которые соответствуют ему.

Чтобы изолировать максимальное повторяющееся значение столбца страницы, вы можете использовать предложение group by, которое будет группировать все строки результатов вместе по значению «Страница» в этой строке. Если вы упорядочиваете их по убыванию по количеству строк, соответствующих этому значению «Страница», а затем принимаете только верхнюю строку, у вас есть максимальное повторяющееся значение «Страница».

select * from contact where Page in (
select Page from contact group by Page order by count(*) desc limit 1) 
Смежные вопросы