SQL 함수
- 데이터를 가공할 목적으로 사용
- 입력 데이터 개수는 함수에 따라 차이가 있으나 출력 데이터 개수는 1개만 반환
<문자 처리 함수>
- INITCAP, UPPER, LOWER, CONCAT, LENGTH, INSTR, SUBSTR, REPLACE, LPAD, RPAD, LTRIM, RTRIM, TRIM
<숫자 처리 함수>
- ROUND, TRUNC, MOD, CEIL, FLOOR, SIGN
<날짜 함수>
- SYSDATE, MONTH_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, ROUND, TRUNC
<형변환 함수>
- TO_NUMBER, TO_DATE, TO_CHAR
<조건 함수>
SQL 함수 사용에 고려할 점
- 함수를 쓰면 인덱스를 사용할 수 없어서 DB 처리속도가 느려짐
<해결법>
- 함수 사용이 최소화되도록 DB 설계를 잘하면 됌
- FBI(Function Based Index) 사용 고려