Как я могу добавить общее количество столбцов к моему представлению оракула на основе значений строк - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть представление оракула с этой структурой

--------------------
Column 1 | Column 2|
---------|---------
B        |   TEST  |
--------------------
A        |   ATEE  |
--------------------
B        |   TEST  |
--------------------   
A        |   TEST  |
--------------------
C        |   TEST  |  
--------------------

Я хочу добавить новый столбец, содержащий общее количество значений столбца 1, например:

--------------------------
Column 1 | Column 2|TOTAL |
---------|---------|------|
B        |   TEST  | 2    |
-------------------|------|
A        |   ATEE  | 2    |
-------------------|------|
B        |   TEST  | 2    |
-------------------|------|   
A        |   TEST  | 2    |
-------------------|------|
C        |   TEST  | 1    |  
-------------------|------|

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

1 Ответ

0 голосов
/ 27 сентября 2018

Вы, кажется, хотите функцию окна count():

select t.*, count(*) over (partition by column1) as total
from t;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...