Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-00979: not a GROUP BY expression  [new]
feanor777
Member

Откуда:
Сообщений: 7
Вопрос такой. В одном из полей таблицы записаны значения типа "Улица Ленина, д.1", "Улица Ленина, д.2". В других полях - различные числовые значения. Каким образом можно подсчитать агрегирующие функции для, например, улицы Ленина? Если написать select substr(street, 1, instr(street, ',')) ..... group by substr(street, 1, instr(street, ',')) - возникает ошибка ORA-00979: not a GROUP BY expression. Можно ли как-то её обойти?
3 янв 07, 20:32    [3605445]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00979: not a GROUP BY expression  [new]
Elic
Member

Откуда:
Сообщений: 29990
feanor777
select     substr(street, 1, instr(street, ',')) ..... 
  group by substr(street, 1, instr(street, ','))
- возникает ошибка ORA-00979: not a GROUP BY expression.
Ошибка в 17-ой строке многоточия.
3 янв 07, 20:38    [3605449]     Ответить | Цитировать Сообщить модератору
 Re: ORA-00979: not a GROUP BY expression  [new]
feanor777
Member

Откуда:
Сообщений: 7
Ты прав. В 17 строке. Тема закрыта.
3 янв 07, 22:08    [3605627]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить