Как выделить отдельный столбец один раз и оставить пустой столбец идентичного идентификатора - PullRequest
0 голосов
/ 10 января 2020

Я хочу результат как

Dept   Name     EmployeeCount   
IT     Ankit      4
       Aman       4
       Rakesh     4
       Rohhit     4
HR     Deepak     3
       Manoj      3
       Raj        3

1 Ответ

0 голосов
/ 10 января 2020

Здесь вы можете использовать оконную функцию -

SELECT CASE WHEN Dept = LAG(Dept) OVER() THEN NULL ELSE Dept END Dept
      ,Name
      ,COUNT(Name) OVER() EmployeeCount
FROM YOUR_TABLE;
...