Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кто-то раньше спрашивал о групповых функциях / 2 сообщений из 2, страница 1 из 1
16.07.2002, 08:45
    #32036836
maski
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто-то раньше спрашивал о групповых функциях
Народ,
проскакивал где-то раньше вопросик о групповой функции умножения. т.е. есть столбец чисел и надо образовать столбец с нарастающим произведением

делается так :

select a.column1, exp(sum(ln(b.column2)))
from table1 a, (select column1, column2 from table1) b
where b.column1 <= a.column1
...
Рейтинг: 0 / 0
17.07.2002, 02:06
    #32037061
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто-то раньше спрашивал о групповых функциях
Спасибо, конечно, за напоминание о логарифмической линейке :), но линейный проход по таблице (цикл по курсору "SELECT * FROM TABLE1") даёт сложность O(n), а ваш вариант -- O(n^2), что в большинстве случаеа неприемлемо.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кто-то раньше спрашивал о групповых функциях / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]