![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Annuta |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 3.10.2006 Где: Dubna Репутация: нет Всего: 1 |
Привет!
Есть такой запрос: select f1, count(*) from table 1 group by f1; Если возвращать значение через конструкцию с явными курсорами, то вопросв нет. Пытаюсь делать через FOR курсор Вывести значение поля, понятно как:
А как вывести значение count ? Спасибо! --------------------
Программист - это комбинация лени и логики ! |
|||
|
||||
Zloxa |
|
|||
![]() Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 37 Всего: 161 |
в запросе указать синоним(c_alias) для поля, возвращающего количество, тогда будет заведомо известно имя возвращаемого поля. Если вы в запросе укажете "count(*) as cnt", то обратиться кзначению сможете по "i.cnt". Если псевдоним не указывать, Оракл придумает имя ему сам, на свое усмотрение, и можно только гадать каким оно будет - от версии к версии это имя может меняться.
-------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка ![]() |
|||
|
||||
Annuta |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 3.10.2006 Где: Dubna Репутация: нет Всего: 1 |
СПАСИБО! Разобралась!
--------------------
Программист - это комбинация лени и логики ! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Oracle" | |
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Oracle | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |