Задать вопрос
@pgamesorg

Как вывести значениЕ которое больше всего повторяется?

допустим у меня есть:

1б2, 34, 56, 7,  7,  7,  7,  7,  7,  7, 4, 7, 3, 4, 5, 7,  7,  7


как получить из таких строк только 7 например?
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@alexbprofit
Junior SE
если они в таблице:
select distinct(value) from table where value=7
Ответ написан
@galaxy
Ну например:
select i from t group by i order by count(*) desc limit 1;


sqlfiddle.com/#!17/d1148/1
Ответ написан
Комментировать
@jsnk
Программист
В асс массив (ключ - значение из исх массива), в значение добавляешь текущий индекс исх массива с разделителем.
В асс массиве находишь самый длинный список и по индексам формируешь строку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы