본문 바로가기

Dev. Database

[SQL] 기본 함수

다음 쿼리들의 실행결과를 설명하라.


SELECT RESIDENCE_ID,

       DECODE(SUBSTR(RESIDENCE_ID, 7 , 1), 1, '남자', 2, '여자') AS GENDER

FROM CUST_INFO;


- 고객정보 테이블에서 주민번호 7번째 자리를 가져와서 1이면 남자를 2이면 여자를 GENDER 컬럼에 출력




SELECT TRIM(LAST_NM)||', '||TRIM(FIRST_NM) AS FULL_NAME

FROM CUST_INFO;


- 고객정보 테이블에 이름과 성이 별도 컬럼으로 저장되어 있는데 이를 붙여서 나타냄



SELECT RESIDENCE_ID,

       ROUND(ANNL_PERF, 1) AS NEW_ANNL_PERF

 FROM CUST_INFO;


- 고객들의 아이디와 수익(소수점 첫째자리까지)을 조회하여라