Sort by team, then pay descending

Data framesMedium8 min

Your task

Given staff with columns name, team, salary, hired and manager, return every row sorted by team ascending, then salary descending, then name ascending. Return name, team and salary.

Examples

by_team_then_pay(staff: dataframe) -> dataframe
Example 1
Inputby_team_then_pay(staff)
staff
nameteamsalaryhiredmanager
Adaeng1202021-03-01Grace
Graceeng1502019-06-15NULL
Linuseng952022-01-10Grace
Melsales802020-11-05Kay
Kaysales1102018-02-20NULL
Ivansales802023-07-01Kay
Jeandesign1052021-09-30NULL
Niadesign1402022-05-04Jean
More rows not shown
Output
nameteamsalary
Niadesign140
Jeandesign105
Graceeng150
Adaeng120
Linuseng95
Omarsales125
Kaysales110
Ivansales80
More rows not shown