> 개발-IT-인터넷/> SQL

[해커랭크(HackerRank) SQL 풀이] - Employee Names

jini:) 2023. 11. 23. 09:02
728x90
반응형
해커 랭크 - https://www.hackerrank.com/
Prepare > SQL > Basic Select > Employee Names

 

 

HackerRank - Online Coding Tests and Technical Interviews

HackerRank is the market-leading coding test and interview solution for hiring developers. Start hiring at the pace of innovation!

www.hackerrank.com

 

 

Employee 테이블에서 사원 이름(name 속성)을 알파벳 순으로 출력하는 쿼리를 작성합니다.

 

Input Format

Employee 테이블은 다음과 같습니다.

[출처] https://www.hackerrank.com/challenges/name-of-employees/problem

 

여기서 employee_id는 직원의 ID 번호, name은 이름, months는 회사에서 일한 월 합계 수, salary는 월 급여입니다.

 

Sample Input

[출처] https://www.hackerrank.com/challenges/name-of-employees/problem

 

Sample Output

Angela
Bonnie
Frank
Joe
Kimberly
Lisa
Michael
Patrick
Rose
Todd

 

반응형

 

MySQL
SELECT  NAME
FROM    Employee
ORDER BY name ASC;

 

Oracle
SELECT  NAME
FROM    Employee
ORDER BY name ASC;

 

MS SQL Server
SELECT  NAME
FROM    Employee
ORDER BY name ASC;

 


  • ORDER BY 구문은 결과를 정렬하는 데 사용.
  • 기본적으로 오름차순(ascending)으로 정렬.

 

  • ASC (Ascending) : '오름차순'. 예를 들어, 숫자의 경우 작은 값부터 큰 값 순서로 정렬, 문자열의 경우 알파벳 순서로 정렬.
  • DESC (Descending) : '내림차순'. ASC와 반대로, 숫자의 경우 큰 값부터 작은 값 순서로 정렬, 문자열의 경우 알파벳의 역순으로 정렬.

 

개인 공부를 위한 포스팅입니다.
모든 번역, 코드는 완벽하지 않을 수 있습니다.

 

 

728x90
반응형