powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кто-то раньше спрашивал о групповых функциях
2 сообщений из 2, страница 1 из 1
кто-то раньше спрашивал о групповых функциях
    #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
кто-то раньше спрашивал о групповых функциях
    #32037061
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, конечно, за напоминание о логарифмической линейке :), но линейный проход по таблице (цикл по курсору "SELECT * FROM TABLE1") даёт сложность O(n), а ваш вариант -- O(n^2), что в большинстве случаеа неприемлемо.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кто-то раньше спрашивал о групповых функциях
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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