| 함수 - 날짜 |
- fx DATEDIFF_SECONDS: X와 Y의 차이를 초 단위로 반환합니다. X는 나중 날짜, Y는 이전 날짜입니다.
- fx DATEDIFF_MINUTES: X와 Y의 차이를 분 단위로 반환합니다. X는 나중 날짜, Y는 이전 날짜입니다.
- fx DATEDIFF_HOURS: X와 Y의 차이를 시간 단위로 반환합니다. X는 나중 날짜, Y는 이전 날짜입니다.
- fx DATEDIFF_DAYS: X와 Y의 차이를 일 단위로 반환합니다. X는 나중 날짜, Y는 이전 날짜입니다.
- fx DATEDIFF_WEEKS: X와 Y의 차이를 주 단위로 반환합니다. X는 나중 날짜, Y는 이전 날짜입니다.
- fx DATEDIFF_MONTHS: X와 Y의 차이를 월 단위로 반환합니다. X는 나중 날짜, Y는 이전 날짜입니다.
- fx DATEDIFF_YEARS: X와 Y의 차이를 년 단위로 반환합니다. X는 나중 날짜, Y는 이전 날짜입니다.
- fx SECOND: X를 초 단위로 반환합니다.
- fx MINUTE: X를 분 단위로 반환합니다.
- fx HOUR: X를 시간 단위로 반환합니다.
- fx DAY: X를 일 단위로 반환합니다.
- fx MONTH: X를 월 단위로 반환합니다.
- fx YEAR: X를 년 단위로 반환합니다.
|
| 함수 - 숫자 |
- fx CEIL: X보다 크거나 같은 최소 정수를 반환합니다. 예: CEIL(2.5)는 3입니다.
- fx FLOOR: X보다 작거나 같은 최대 정수를 반환합니다. 예: FLOOR(2.5)는 2입니다.
- fx ROUND: 가장 가까운 정수 값으로 숫자를 반올림합니다. 예: ROUND(2.5)는 3입니다.
- fx EXP: X의 지수로 e(오일러 수)의 값을 반환합니다. 예: EXP(2)는 7.38906입니다.
- fx GREATEST: 모든 필드 중 가장 큰 값을 반환합니다. 예: GREATEST(1, 2, 3)은 3을 반환합니다.
- fx LEAST: 모든 필드 중 가장 작은 값을 반환합니다. 예: LEAST(1, 2, 3)은 1을 반환합니다.
- fx LN: X의 자연 로그 함수 값을 반환합니다. 예: LN(2)는 0.6931471805599453입니다.
- fx POWER: X의 Y 제곱 값을 반환합니다. 예: POWER(2, 3)은 8을 반환합니다.
- fx SQRT: X의 제곱근 값을 반환합니다. 예: SQRT(4)는 2를 반환합니다.
|
| 함수 - 문자열 |
- fx CONCAT: 기본적으로 X1, X2, X3을 연결한 문자열을 반환합니다. 예: CONCAT(Down, To, Boogie)는 'DownToBoogie'를 반환합니다.
- fx LEFT: X의 시작부터 n개의 문자로 시작하는 문자열을 반환합니다. 예: LEFT(STRING, 1)는 'TRING'을 반환합니다.
- fx RIGHT: X의 끝에서부터 n개의 문자로 시작하는 문자열을 반환합니다. 예: RIGHT(STRING, 1)는 'G'를 반환합니다.
- fx LENGTH: X의 문자 수를 반환합니다. 예: LENGTH(STRING)는 5를 반환합니다.
- fx LTRIM: 선행 공백이 제거된 문자열 X를 반환합니다. 예: LTRIM( STRING)은 'STRING'을 반환합니다.
- fx RTRIM: 후행 공백이 제거된 문자열 X를 반환합니다. 예: RTRIM(STRING)은 'STRING'을 반환합니다.
- fx LPAD: 주어진 길이에 따라 왼쪽에 빈 공백으로 패딩된 문자열을 반환합니다. 예: LPAD(STRING, 2)는 ' STRING'을 반환합니다.
- fx RPAD: 주어진 길이에 따라 오른쪽에 빈 공백으로 패딩된 문자열을 반환합니다. 예: RPAD(STRING, 2)는 'STRING '을 반환합니다.
- fx REPEAT: 문자열 X를 n번 반복한 결과를 반환합니다. 예: REPEAT(STRING, 2)는 'STRINGSTRING'을 반환합니다.
- fx REVERSE: 문자열 X를 반전시킨 결과를 반환합니다. 예: REVERSE(STRING)는 'GNIRTS'를 반환합니다.
- fx SUBSTRING: X의 n번째 위치부터 시작하는 하위 문자열을 반환합니다. 예: SUBSTRING(STRING, 2)는 'RING'을 반환합니다.
- fx TRIM: 선행 및 후행 공백이 제거된 X를 반환합니다. 예: TRIM( STRING)은 'STRING'을 반환합니다.
|
| 함수 - 논리 |
- fx BETWEEN: X가 Y와 Z 사이에 있으면 1을 반환합니다. 예: BETWEEN(2, 1, 3)은 1을 반환합니다.
- fx NOTBETWEEN: X가 Y와 Z 사이에 없으면 1을 반환합니다. 예: NOTBETWEEN(1, 2, 3)은 1을 반환합니다.
- fx ISNULL: X가 null이면 1을 반환하고, 그렇지 않으면 0을 반환합니다. 예: ISNULL(CLOSE DATE)
- fx ISNOTNULL: X가 null이 아니면 1을 반환하고, 그렇지 않으면 0을 반환합니다. 예: ISNOTNULL(CLOSE DATE)
|
| 함수 - 연산자 |
- +: 덧셈
- -: 뺄셈
- *: 곱셈
- /: 나눗셈
- %: 모듈러 나눗셈
|