powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ввод значении
18 сообщений из 18, страница 1 из 1
Ввод значении
    #39505588
QWASQ1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица excel и в ней есть столбец Price нужно сложить все значения в этом столбце и вывести прям под столбом Price в EXCELE (ORACLE)
...
Рейтинг: 0 / 0
Ввод значении
    #39505590
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QWASQ1,

При чём тут Oracle?
Попробуйте внятно сформулировать свою задачу.
...
Рейтинг: 0 / 0
Ввод значении
    #39505592
QWASQ1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,

у меня есть таблица в ORACLE там есть поле PRICE , мне надо суммировать все цифры из столбца price , и вывести эту сумму под столбцом PRICE
...
Рейтинг: 0 / 0
Ввод значении
    #39505600
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QWASQ1мне надо суммировать все цифры из столбца price , и вывести эту сумму под столбцом PRICE

Oracle выводить не умеет. Тебе на форум той штуки, которая выводить умеет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ввод значении
    #39505603
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QWASQ1Есть таблица excel и в ней есть столбец Price нужно сложить все значения в этом столбце
Код: plsql
1.
select sum(price) from excel
...
Рейтинг: 0 / 0
Ввод значении
    #39505606
K790
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

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

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

  1  with excel (price) as (
  2  select 100 from dual union all
  3  select 200 from dual union all
  4  select 200 from dual union all
  5  select 400 from dual )
  6  select sum(price) price from excel
  7* group by rollup(rownum)
SQL> /

     PRICE
----------
       100
       200
       200
       400
       900




.....
stax
...
Рейтинг: 0 / 0
Ввод значении
    #39505643
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
K790,

Это конечно несколько сложнее, надо будет каждое число разбирать на цифры.
...
Рейтинг: 0 / 0
Ввод значении
    #39505718
Dshedoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
with excel (price) as (
 select 1234 as price from dual union all
 select 456 from dual union all
 select 789 from dual)
select sum(price) from (
 select distinct substr(price,level,1) as price, level from excel
 connect by level <= length(price))
...
Рейтинг: 0 / 0
Ввод значении
    #39505728
Dshedoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, конечно же

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
with excel (price) as (
 select 1234 as price from dual union all
 select 456 from dual union all
 select 789 from dual)
[color=red]select price from excel union all[/color]
select sum(price) from (
 select distinct substr(price,level,1) as price, level from excel
 connect by level <= length(price))
...
Рейтинг: 0 / 0
Ввод значении
    #39505733
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dshedoo,
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SQL> ed
Wrote file afiedt.buf

  1  with excel (price) as (
  2   select 12.34 as price from dual union all
  3   select 456 from dual union all
  4   select 789 from dual)
  5  select price from excel union all
  6  select sum(price) from (
  7   select distinct substr(price,level,1) as price, level from excel
  8*  connect by level <= length(price))
SQL> /
ERROR:
ORA-01722: invalid number



no rows selected




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

Можно translate прикрутить
...
Рейтинг: 0 / 0
Ввод значении
    #39505790
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envМожно translate прикрутитьа слабо еще суммировать римские цифры, но только из правильно записанных римских чисел.
...
Рейтинг: 0 / 0
Ввод значении
    #39505793
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-,

Да, тут непаханное поле для изысканий. Можно подумать, над реализацией.
А складывать соответственно также, с получением римского числа?
А если есть и римские и арабские цифры?
...
Рейтинг: 0 / 0
Ввод значении
    #39505817
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-envМожно translate прикрутитьа слабо еще суммировать римские цифры, но только из правильно записанных римских чисел.
суммировать знаки просто (decode),
а вот проверить правильно записанные посложнее

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

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
with excel (price) as (
 select 12.34 as price from dual union all
 select 456 from dual union all
 select 789 from dual)
select price from excel union all
select sum(price) from (
 select distinct substr(regexp_replace(price,'[^[:digit:]]'),level,1) as price, level from excel
 connect by level <= length(regexp_replace(price,'[^[:digit:]]')))
...
Рейтинг: 0 / 0
Ввод значении
    #39505857
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dshedoo,
Код: 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 excel (price) as (
  2   select 12.34 as price from dual
  3  --union all
  4  -- select 456 from dual union all
  5  -- select 789 from dual
  6  )
  7  select price from excel union all
  8  select sum(price) from (
  9   select distinct substr(price,level,1) as price, level from excel
 10*  connect by level <= length(price))
SQL> /
ERROR:
ORA-01722: invalid number



no rows selected




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

ой

не туда копи-пасте


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


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