본문 바로가기

SQL/[HackerRank]

[HackerRank/MySQL] Employee Salaries

728x90

< Problem >

월급이 2000 초과이고, 근무월수가 10개월 미만인 직원 이름 구하기 (id 오름차순으로 정렬)

링크:  https://www.hackerrank.com/challenges/salary-of-employees/problem

 

Employee Salaries | HackerRank

Print the names of employees who earn more than $2000 per month and have worked at the company for less than 10 months.

www.hackerrank.com


< Code >

SELECT name
FROM employee
WHERE (salary > 2000) AND (months < 10)
ORDER BY employee_id ASC

 

< Lesson & Learned >

SELECT 문 (조건검색)

SELECT: 키워드와 함께 검색하고 싶은 속성의 이름을 나열

FROM: 키워드와 함께 검색하고 싶은 속성이 있는 데이블의 이름을 나열

WHERE: 키워드와 함께 비교 연산자(=, <, >=, <>)와 논리 연산자(AND, OR, NOT)를 이용한 검색 조건 제시

ORDER BY: 결과 테이블 내용을 원하는 순서로 출력. 오름차순(기본): ASC, 내림차순: DESC

728x90