Member 12085957 Ответов: 1

Оракул запрос с группировкой по С результирующий набор


У меня есть одно требование, где таблица будет такой

---------------------
Имя / Сумма |
---------------------
Раджу / 2000 |
----------------------
Раджеш / 4000 |
----------------------
Раджу / 4000 |
--------------------
Раджеш / 10000 |
----------------------

Но мне нужны значения, где результирующий набор будет таким

------------------
Радж | Радж |
-----------------
6000 | 14000 |
-----------------



может ли кто-нибудь дать мне идею для этого запроса?

Что я уже пробовал:

когда я попробовал сгруппироваться, это приведет к следующему результату

-------------------
|Раджу / 6000 |
-----------------
Раджеш | 14000 |
-----------------

ZurdoDev

Это может сработать.

AlwzLearning

использовать стержень .. он переставляет столбцы и строки.

Santoshkumar Pithani

Pivot может лучше работать для преобразования неизвестных строк в столбцы.

1 Ответов

Рейтинг:
2

Santoshkumar Pithani

выбирать
сумма(случай, когда имя='Раджу' затем бросил(сумма как varchar(50)) конец)как Раджу,
сумма(случай, когда наименование= "Раджеш" затем бросил(сумма как varchar(50)) конец)как Раджеш
from имя_таблицы;


Santoshkumar Pithani

Мы можем получить решение, используя group by, но это пустая трата времени.