본문 바로가기
  • Let's study

데이터 처리 함수4

[Oracle] 변환 함수 TO_CHAR(n) n을 문자로 변환 TO_CHAR(n, format) n을 format 형식의 문자로 변환 n format format 1000 '9,999.99' '9G999D99' 123456.890 '9,999,999.999' '9G999G999D999' 3.5 '9,999.99' '9G999D99' 1234 '999,999' '999G999' date format Format sample sysdate 'YYYYMMDD' '20220421' 'YYYY/MM/DD' '2022/04/21' 'YYYY-MM-DD' '2022-04-21' 'YYYY/MM/DD HH24MISS' '20220421 014423' 'YYYY/MM/DD HHMISS AM' '20220421 012210 PM' 'YYYY/MM.. 2022. 4. 24.
[Oracle] 날짜 처리 함수 SYSDATE 현재 날짜와 시간 반환 LAST_DAY(d) d일자의 해당 월의 마지막 날짜 MONTHS_BETWEEN(d1, d2) d1일자와 d2일자 사이의 달의 개수를 반환 ADD_MONTHS(date, n) date의 n개월 후를 계산 NEXT_DAY(date, 요일) date를 기준으로 요일에 해당하는 다음 날짜를 구함 요일은 숫자로도 표현 가능 일: 1, 월: 2, 화: 3, 수: 4, 목: 5, 금: 6, 토: 7 2022. 4. 23.
[Oracle] 숫자 처리 함수 CEIL(n) n보다 크거나 같은 정수로 반환 MOD(m, n) m을 n으로 나눈 나머지를 반환(m%n) POWER(m, n) m의 n제곱을 반환 ROUND(n, m) 숫자 n의 소수점 m번째 자리까지 반올림 TRUNC(n, m) 숫자 n의 소수점 m번째 자리까지 반내림 SIGN(n) n0 이면 1 반환, n==0 이면 0 반환 2022. 4. 22.
[Oracle] 문자 처리 함수 DUAL 테이블 dummy 라는 단 하나의 컬럼에 X라는 단 하나의 레코드 만을 갖는 테이블 일시적인 산술 연산이나 가상 컬럼 등의 값을 보고 싶을 때 사용 문자 변환 CHR(n) n에 해당하는 이진 숫자를 가진 문자를 반환 ASCII(char) char 문자의 10진수 표현을 반환 대소문자 변환 LOWER(컬럼명 | 문자열) 소문자로 변환 UPPER(컬럼명 | 문자열) 대문자로 변환 INITCAP(컬럼명 | 문자열) 첫 문자만 대문자로 변환, 나머지는 모두 소문자 문자열 조작 LPAD(char1, n, char2) 문자열의 길이가 n이 될 때까지 char1의 왼쪽에 char2를 붙이기 RPAD(char1, n, char2) 문자열의 길이가 n이 될 때까지 char1의 오른쪽에 char2를 붙이기 REP.. 2022. 4. 21.