반응형
오라클 내장 함수
※ []는 옵션 값
숫자함수
- 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 |