DB/SQL

[HackerRank : SQL - oracle] Employee Names

nokii 2022. 10. 13. 15:56

[문제]

직원 테이블의 직원 이름 목록(예: 이름 속성)을 알파벳 순으로 인쇄하는 쿼리를 작성합니다.
입력 형식 회사의 직원 데이터가 들어 있는 직원 표는 다음과 같이 설명합니다.

여기서 employee_id는 직원 ID 번호, name은 직원 이름, months는 회사에서 근무한 총 개월 수, 급여는 월 급여입니다.

 

 

[풀이]

SELECT name
FROM employee
ORDER BY SUBSTR(name,1);
  • SUBSTR(컬럼명,인덱스) : 이름 컬럼의 1번째 문자열을 가져와 기본 정렬인 ASC로 ORDER BY를 이용해 정렬