: 어떠한 일을 수행하는 기능으로써 주어진 인수(argment)를 재료로 처리하여
그 결과값을 반환 -> ORACLE의 함수는 무조건 리턴값이 있음!
: 하나의 행(row)당 하나의 결과값을 반환하는 함수
- CONCAT(컬럼명,'붙일문자')
: 문자열연결
- LOWER('문자열')
: 문자열을 소문자로 리턴
- UPPER('문자열')
: 문자열을 대문자로 리턴
- INSTR('문자열','위치찾는문자열')
: 문자열의 위치찾기
- SUBSTR('문자열',시작위치,갯수)
: 문자열 추출하기
- LENGTH('문자열')
: 문자열길이구하기
- REPLACE('문자열','찾는문자열','바꿀문자열')
: 문자열바꾸기
- LPAD('문자열',자릿수,'채울문자')
: 왼쪽남는자리에 문자열채우기
- RPAD('문자열',자릿수,'채울문자')
: 오른쪽남는자리에 문자열채우기
- LTRIM('문자열','없앨문자')
: 왼쪽에 문자열 없애기
- RTRIM('문자열','없앨문자')
: 오른쪽에 문자열 없애기
- SYSDATE
: 현재날짜와 시간얻어오기 (⭐⭐)
- ADD_MONTHS(날짜,더할개월수)
- MONTHS_BETWEEN(날짜1,날짜2)
: 날짜사이의 개월수 구하기
- TO_CHAR(날짜,'출력형식')
: 날짜형식을 지정된 형식의 문자열로 얻어오는 함수
- TO_DATE('날짜형식의 문자열','해석할서식')
: 문자를 날짜로 변환하는 함수
- ABS(숫자)
: 절대값구하기
- CEIL(숫자)
: 올림값구하기
- FLOOR(숫자)
: 내림값구하기
- ROUND(숫자)
: 반올림값구하기
- MOD(숫자,나눌값)
: 나머지값구하기
- TRUNC(숫자,절삭할 소수점 자릿수)
: 소수이하 절삭하기
- NVL(컬럼,NULL일때 치환할 값)
: 연산을 할 때 NULL이면 포함시키지 않으므로, NULL을 포함시키기 위해 0으로 치환해서 연산할때 주로 사용