![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос с "COUNT" [D7, Paradox]
Metamorph © (2006-09-15 09:37:00)Уважаемые мастера, подскжите пожалуйста!
Допустим, есть таблица X, в которой содержатся коды и номера телефонов фирм. Выглядит так:
код фирмы номер телефона ....
1 123123
1 321321
2 231231
............
Как написать SQL запрос для вывода кодов и количества указанных телефонов тех фирм, у которых указано более одного телефона.
Заранее благодарен
Metamorph (2006-09-15 10:13:00) [1]Благодарю!
Slym(RO) (2006-09-15 10:11:00) [2]select код фирмы,count(номер телефона) as cnt
from table_name
group by код фирмы
having cnt>1
Sergey13 (2006-09-15 10:11:00) [3]> [3] Metamorph (15.09.06 10:09)
select код фирмы,count(номер телефона)
from table_name
group by код фирмы
having count(номер телефона)>1
Metamorph (2006-09-15 10:09:00) [4]Господа, насколько я понимаю, предложенный вами код выводит все фирмы и количество телефонов. Но нужно учесть условие "выбрать фирмы, у которых указано более одного телефона"!
Sergey13 (2006-09-15 09:41:00) [5]
select код фирмы,count(номер телефона)
from table_name
group by код фирмы
Учите SQL.
Бугага (2006-09-15 09:40:00) [6]COUNT + GROUP BY + WHERE