Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Теоретические аспекты и практические реализации создания, внедрения и использования баз данных, СУБД, хранилищ.
  • Страница:
  • 1

ТЕМА:

Повторное использование расчитанного значения колонки в запросе, Оракл 12 года 9 мес. назад #943

В MySQL, это делается так:

select
@v1 := 2*2 v1,
@v2 := @v1 + 3 v2,
@v3 := @v1+@v2 v3,
@v2+@v3-@v1 v4


А можно ли подобное сделать в Oracle 11g? Если да - то как?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Повторное использование расчитанного значения колонки в запросе, Оракл 12 года 9 мес. назад #944

использовать либо несколько view где и расчитывать нужные значения, либо во from иметь подзапросы

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Повторное использование расчитанного значения колонки в запросе, Оракл 12 года 9 мес. назад #945

model

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Повторное использование расчитанного значения колонки в запросе, Оракл 12 года 9 мес. назад #947

kurt пишет: model

А поподробнее?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Повторное использование расчитанного значения колонки в запросе, Оракл 12 года 9 мес. назад #948

Sergey61 пишет:

kurt пишет: model

А поподробнее?

select *
from dual
model
dimension by(dummy)
measures(0 v1,0 v2,0 v3,0 v4)
rules(
v1[any] = 2*2
,v2[any] = v1[cv()]*3
,v3[any] = v1[cv()]+v2[cv()]
,v4[any] = v2[cv()]+v3[cv()]-v1[cv()]
)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Повторное использование расчитанного значения колонки в запросе, Оракл 12 года 9 мес. назад #2210

под запросы в from сделай и все будит работать и получишь то что тебе надо

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.226 секунд