ENY interview Question | Divide Employees Into Teams Using Salary | CTE and DENSE_RANK Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 1

  • @parthchauhan9305
    @parthchauhan9305 3 วันที่ผ่านมา +1

    Alternate approach with OVER clause: -
    with cte as (
    SELECT
    *,
    COUNT(name) OVER (partition by salary) as cnt
    FROM company
    )
    select
    dense_rank() OVER (order by salary) as team_id,
    emp_id,name,salary
    from cte where cnt = 2