반응형 SQL2 나이계산 SQL(만나이) 쿼리 나이 계산을 위해서는 주민번호 체계를 먼저 이해해야 합니다. 주민번호 : 8301161****** 앞의 생년월일6자리 다음에 오는 자리는 일반적으로 성별을 판별하는 것으로 알고 있지만, 그 외에 나이를 계산하는 용도로도 사용이 됩니다. - 7번째 자리 기준 1, 2 : 1900년대 생 3, 4 : 2000년대 생 9, 0 : 1800년대 생 이 기준으로 샘플 SQL을 만들어보겠습니다. 1. 일단, 계산을 위해 먼저 데이터를 만듭니다. CREATE TABLE TMP_AGE AS SELECT 8301161 FROM DUAL UNION SELECT 1401213 FROM DUAL 2. 생성된 데이터에 대해 나이 계산을 합니다. SELECT BIRTH, TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY.. 『우주라이크 개발 2018. 3. 8. SQL 올림, 내림, 반올림 함수(CEIL, TRIM, ROUND) SQL 내장 함수 올림, 내림, 반올림 설명 1. 올림 함수 (CEIL) - 무조건 입력한 숫자보다 높은 정수 SELECT CEIL(1.2) FROM DUAL --------------------------------- 결과 : 2 SELECT CEIL(1.8) FROM DUAL --------------------------------- 결과 : 2 2. 내림 함수(TRIM) - 무조건 입력한 숫자보다 낮은 수 SELECT TRIM(1.2) FROM DUAL --------------------------------- 결과 : 1 SELECT TRIM(1.8) FROM DUAL --------------------------------- 결과 : 1 3. 반올림 함수(ROUND) - .5 이상이면 올림.. 『우주라이크 개발 2018. 3. 8. 이전 1 다음