Требуется информация - CodeHelper

Требуется информация

0

Добрый день. Есть БД в MSSQL 2000 SP4 Значение одного из полей могут быть 1,2,3,...6. надо найти наиболее часто встречаемое значение. Как подсчитать количество полей по заданному критерию, сохранить результат в переменную, сравнить значения, и выбрать нужное. Нужно получить значение и как часто оно встречается

Новые ответы


0

В результате - строка со значением в поле "Field"... как некой переменной присвоить это самое значение. Далее мне надо сделать выборку всех строк из таблицы в которых поле Field имеет это значение

0

Здравствуйте, вот запрос:

SELECT TOP 1 [Field], Count([Field]) as c
FROM [Table]
GROUP BY [Field]
ORDER BY c DESC

Table - название таблицы. Field - название поля, в котором искать.

В результате - строка со значением в поле "Field" и частота в поле "c". Естественно, выводится значение с максимальной частотой.

Farsoul

Спасибо большое попробую так


v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.