The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"SELECT distinct contragent .... ORDER BY count(contragent)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"SELECT distinct contragent .... ORDER BY count(contragent)"  +/
Сообщение от CyberPunk on 02-Окт-09, 11:13 
в MysQL нет ли возможности отсортировать запрос по количеству повторений(копий) поля? Есть очень удобный distinct, только надо с учётом частоты повторений.
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "SELECT distinct contragent .... ORDER BY count(contragent)"  +/
Сообщение от angra (ok) on 03-Окт-09, 23:31 
Примерно так: select name, sum(name) from sometable group by name, order by 2

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "SELECT distinct contragent .... ORDER BY count(contragent)"  +/
Сообщение от Warhead Wardick on 06-Окт-09, 00:21 
>Примерно так: select name, sum(name) from sometable group by name, order by 2

Angra - ну count же!
Ну и order by field_num; - не позикс^W SQL-92-вэйно :)

В общем всё что SQL-92 comliant обязано правильно отработать вот так:
SELECT name, count(name) as freq FROM sometable group by name order by freq;

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "SELECT distinct contragent .... ORDER BY count(contragent)"  +/
Сообщение от CyberPunk on 07-Окт-09, 16:33 
>В общем всё что SQL-92 comliant обязано правильно отработать вот так:
>SELECT name, count(name) as freq FROM sometable group by name order by
>freq;

Блин, а я пытался "ORDER BY count(name)", не додумался до "AS freq"

Работает правильно, спасибище, друк!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру