[HackerRank|MySQL] Employee Names / Salaries

히끼·2020년 8월 22일
0

HackerRank

목록 보기
10/13

Employee Names

Problem

Write a query that prints a list of employee names (i.e.: the name attribute) from the Employee table in alphabetical order.

Input Format

The Employee table containing employee data for a company is described as follows:

Sample Input

Sample Output

Angela
Bonnie
Frank
Joe
Kimberly
Lisa
Michael
Patrick
Rose
Todd

Solution

SELECT name
FROM Employee
ORDER BY name

Employee Salaries

Problem

Write a query that prints a list of employee names (i.e.: the name attribute) for employees in Employee having a salary greater than $2000 per month who have been employees for less than 10 months. Sort your result by ascending employee_id.

Sample Output

Angela
Michael
Todd
Joe

Explanation

Angela has been an employee for 1 month and earns $3443 per month.
Michael has been an employee for 6 months and earns $2017 per month.
Todd has been an employee for 5 months and earns $3396 per month.
Joe has been an employee for 9 months and earns $3573 per month.
We order our output by ascending employee_id.

Solution

SELECT name
FROM Employee
WHERE salary > 2000 AND months < 10
ORDER BY employee_id

0개의 댓글