0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 42
1

Вывести наиболее часто повторяемое число

21.07.2011, 17:01. Показов 3297. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Продукт Колво
сок апельсиновый 5
сок апельсиновый 5
сок апельсиновый 9
сок апельсиновый 3
Как вывести наиболее часто повторяемое число? В данном случае - 5.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2011, 17:01
Ответы с готовыми решениями:

Подсчет наиболее часто повторяющейся строки
Здравствуйте, уважаемые форумчане. Нужна небольшая помощь по Access'у. Имеется таблица:...

Программно определить наиболее часто встречающийся в каждой группе (по признаку) набор слов
Доброго дня! Просьба помочь в реализации следующей схемы: Дана таблица (больше чем эта): а 1 2...

Найти наиболее часто встречающееся число в массиве и вывести его
сформировать массив из 20 случайных элементов в диапазоне от -10 до 10,найти мах число и вывести...

Как найти самое часто повторяемое слово в файле?
как найти самое часто повторяемое слово в файле ?

7
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
21.07.2011, 17:32 2
Создаёте запрос 'ЗапросКоличества', в котором получаете варианты вхождений и число вхождений, например:

Select Продукт, Колво, Count(Колво) AS Частота From Таблица GROUP BY Продукт, Колво

А далее создаёте запрос на основании запроса 'ЗапросКоличества', в котором и отбираете маскимальное число вхождений, например:

Select Продукт, Max(Частота) From ЗапросКоличества GROUP BY Продукт
0
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 4
04.08.2011, 06:04 3
Можно одним SELECTOM, используя сортировку и предикат TOP, типа :
SQL
1
2
3
4
5
SELECT TOP 1 Таблица.Продукт, Таблица.Колво, COUNT(Таблица.Колво) AS [Count-Колво]
FROM Таблица
GROUP BY Таблица.Продукт, Таблица.Колво
ORDER BY COUNT(Таблица.Колво) DESC
WITH OWNERACCESS OPTION;
0
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
04.08.2011, 13:03 4
И что же мы здесь получим?
0
0 / 0 / 0
Регистрация: 19.07.2011
Сообщений: 4
07.08.2011, 04:19 5
2 Михайло
А что не нравится, Миша?
Если что-то не так, так предлагаю это обсудить, а чего задавать вопросы типа 'и что же мы здесь получим?' :-)
ЗЫ. Запрос рабочий, я проверяла.
0
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
07.08.2011, 09:46 6
Прошу прощения: не верно задал данные...
0
skan
02.09.2011, 21:17 7
позвольте полюбопытствовать...А что такое WITH OWNERACCESS OPTION?
skan
02.09.2011, 21:27 8
2 Ангара:
Ваш запрос, который с ТОРом, выведет только 1 запись - продукт с максимальным числом. А что, если нужно вывести все продукты с максимальным числом для каждого, например, из следующей таблицы:

сок апельсиновый 5
сок апельсиновый 5
сок апельсиновый 5
сок апельсиновый 4
сок апельсиновый 2
вода живая 8
вода живая 8
вода живая 12
вода мертвая 7
вода мертвая 9
вода мертвая 9
вода мертвая 7
вода мертвая 3
вода мертвая 5

Кстати, обратите внимание, что для воды мертвой максимальных два числа - 7 и 9. Вот это задачка... Можно ли тут обойтись одним селектом ? хехе
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.09.2011, 21:27
Помогаю со студенческими работами здесь

Определить наиболее часто встречающееся число
Создать стек из случайных чисел в диапазоне от 1 до 10 и определить наиболее часто встречающееся...

Найти наиболее часто встречающееся число
на вход подаются числа от a до b допустим 1 и 10 ответ будет 1(0 ≤ a ≤ b ≤...

Найти наиболее часто повторяющееся число
Добрый день! Возникла следующая проблема: необходимо найти наиболее часто повторяющееся число в...

Наиболее часто встречающееся число в массиве
Наиболее часто встречающееся число в массиве. Поможет кто?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru