Помогите решить SQL

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
michael
Сообщения: 116
Зарегистрирован: 15 июл 2004, 13:06
Откуда: ISRAEL (ранее - из Литвы)
Контактная информация:

Уважаемые знатоки -прощу вашей помощи
Есть таблица Муз.груп
В ней 2 столбца Номер музыканта и номер группы. Выглядит примерно так (в разных групах могут быть одинаковые музыканты)
Номер_муз Номер_группы
1 1
1 7
3 1
4 1
4 7
5 1
6 1
Как высчитать среднее количество музыкантов ? Я высчитал количество музикантов в каждлй группе


select band_id,count(*)
from bands
group by band_id

но что делать дальше ума не представляю[/code]
michael
Сообщения: 116
Зарегистрирован: 15 июл 2004, 13:06
Откуда: ISRAEL (ранее - из Литвы)
Контактная информация:

и вообще если об зтом пощёл разговор возможно ли делать Оператор(subquaery) т.е. Sum(select....) AVG(select...)
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

michael,
вопрос в том, какая используется База Данных.
В MySQL, например, насколько мне известно, вложеные запросы не реализованы, другое дело Oracle.

Над первым вопросом подумаю.
---
Исправляюсь,
Starting with MySQL 4.1, all subquery forms and operations that the SQL standard requires are supported
Всё равно думаю.
michael
Сообщения: 116
Зарегистрирован: 15 июл 2004, 13:06
Откуда: ISRAEL (ранее - из Литвы)
Контактная информация:

Если это натолкнёт кого на мысль я тренируюсь на http://www.sqlzoo.net
Ответить