반응형
오라클 내장 함수
※ []는 옵션 값
숫자함수
 - CEIL(n)
   -> 올림 처리한 정수값 반환
 - TRUNC(n1[, n2 ])
   ->n2 소수점 위치의 값을 잘라버리고 n1의 값을 반환
 - MOD(n2,n1)
   ->n2를 n1으로 나눈 나머지 값을 반환
문자함수
 - SUBSTR(char, position[, substring_length])
   ->문자열을 position 위치에서 substring_length길이만큼 반환
 - CONCAT(char1, char2)
   ->두 문자열을 결합하여 반환
   -> CONCAT를 중복으로 사용 가능 : CONCAT(CONCAT(char1, char2), char3) = char1char2char3
 - TRIM(trim_character FROM trim_source)
   -> 문자열 내 공백이나 특정 문자를 제거하고 반환
날짜함수   
 - ADD_MONTHS(date, integer)
   ->date에 integer만큼의 월을 더한 값을 반환
 - MONTHS_BETWEEN(date1, date2)
   -> date1과 date2 날짜 간의 차이를 월로 반환한다.
 - EXTRACT(YEAR || MONTH || DAY || HOUR || MINUTE || SECOND FROM datetime_value_expression)
   -> 연, 월, 일, 시간, 분, 초 등으로 추출하여 그 결과를 반환
기타함수
 - DECODE(EXPR, SEARCH, RESULT[, SEARCH, RESULT]~~[, DEAULT])
   ->IF 라고 생각 하면 됌, EXPR 의 값이 SEARCH일때 RESULT의 값을 반환
 - CASE EXPR
   WHEN 조건1 THEN 결과(조건1이 TRUE일 경우)
   WHEN 조건2 THEN 결과(조건2이 TRUE일 경우)
   END AS 'NAME'
   ->



반응형

'IT > DB' 카테고리의 다른 글

[oracle] 패키지, PL/SQL, 함수 란?  (0) 2019.08.21
[mysql] CONCAT과 IFNULL 사용  (0) 2019.07.10
text, CLOB 필드에 대해서 알아보자  (0) 2018.12.19

+ Recent posts