Oracle SQL 기본_07
TO_CHAR (2) 숫자를 문자로 변환 : 천 단위 구분 쉼표 표시, 소수점 이하 표시, 달러($)·원(\) 표시, 빈 자리를 0으로 채우기 등 (형변환 함수) 데이터베이스에 저장된 각종 숫자 타입의 데이터(예 : 연봉, 월급, 수당, 소득, 지출 등) 중, 그 용도에 맞추어 적절하게 가공된 형태로 데이터를 조회해야 하는 경우가 있습니다. - 연봉, 월급, 수당, 소득, 지출 등 돈(화폐)에 천의 자리 구분 기호(쉼표) 붙이기 - 숫자 앞에 달러($) 기호 붙이기 - N자리로 길이를 통일하고, 숫자 앞의 남는 자리는 0과 같은 기호로 채우기 - 정수(integer)가 있더라도, 일괄적으로 일정하게 소수점 아래 n째 자리까지 표시하게끔 하기 ... 위와 같은 필요가 발생했다면, TO_CHAR 함..
Oracle SQL 기본_05
LPAD, RPAD (1) 기본 : 문자열의 자릿수를 맞추어 Padding 문자로 공백 채우기 (ex. 코드 자릿수 맞추기, 특수문자로 채우기 등) 일정한 규칙 하에, 특정 컬럼의 데이터들을 각각 N개 글자가 되도록 통일하거나, 일정 기준에 모자라는 나머지 글자를 특정한 문자로 채워넣어 일정한 길이의 문자열로 만들어야 하는 경우가 있습니다. 예를 들어, - 10, 020, 300, 054... 등으로 표기된 지역코드들을 '000XXX'와 같은 6자리 문자로 자릿수를 맞추어 표기하기 - 문자열 앞 또는 뒤에 지정한 문자를 덧붙여 일정한 길이의 문자열 결과로 만들기 이럴 때, 특정한 문자(Padding 문자)로 지정한 글자수까지 채워주는 기능을 수행하는 함수가 LPAD, RPAD 함수입니다. * ..