powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / плюсовать данные из столбцов
6 сообщений из 6, страница 1 из 1
плюсовать данные из столбцов
    #39507512
QWASQ1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть 3 столбца ( а , б ,с ) хранят number нужно сложить а и б (а+б) вывести в столбце с
...
Рейтинг: 0 / 0
плюсовать данные из столбцов
    #39507526
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какие способы решения для этой нетривиальной задачи вы пробовали?
...
Рейтинг: 0 / 0
плюсовать данные из столбцов
    #39507527
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QWASQ1,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
SQL> ed
Wrote file afiedt.buf

  1  with t(a,b,c) as(
  2  select 1,2,3 from dual union all
  3  select null,4,5 from dual union all
  4  select 6,null,7 from dual union all
  5  select 8,9,null from dual
  6  )
  7* select a,b,a+b c from t
SQL> /

         A          B          C
---------- ---------- ----------
         1          2          3
null                4 null
         6 null       null
         8          9         17

SQL>



.....
stax
...
Рейтинг: 0 / 0
плюсовать данные из столбцов
    #39507548
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

ну вот, всю интригу убил
...
Рейтинг: 0 / 0
плюсовать данные из столбцов
    #39507560
j2k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййStax,

ну вот, всю интригу убил
Почему убил, можно например так :)
Код: plsql
1.
2.
with t as (select 2 a, -5 b  from dual)
select a,b, (power(a,2)+2*a*b+b*b)/(a+b) as c from t
...
Рейтинг: 0 / 0
плюсовать данные из столбцов
    #39507562
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
j2k,

1)
авторесть 3 столбца ( а , б ,с )


2)
Код: plsql
1.
2.
3.
4.
5.
6.
7.
  1  with t as (select 2 a, -2 b  from dual)
  2* select a,b, (power(a,2)+2*a*b+b*b)/(a+b) as c from t
SQL> /
select a,b, (power(a,2)+2*a*b+b*b)/(a+b) as c from t
                                  *
ERROR at line 2:
ORA-01476: divisor is equal to zero



.....
stax
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / плюсовать данные из столбцов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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