조건부 표현식 함수
조건부 표현식 함수 (Conditional Expression Functions)
함수에 전달된 각 표현식에 대해 논리 연산을 수행해 값을 반환하는 조건부 표현식 함수들을 정리한 문서예요. 예를 들어 BOOLOR 함수는 두 숫자 표현식을 받아 둘 중 하나(또는 둘 다)가 True(0이 아닌 값)로 평가되면 True를 반환해요. 어떤 조건부 함수가 있는지와 각 함수의 상세 문서 링크를 한눈에 확인할 수 있어요.
본문
조건부 표현식 함수는 함수에 전달된 각 표현식을 사용한 논리 연산에 따라 값을 반환해요. 예를 들어 BOOLOR 함수는 두 숫자 표현식을 받아 둘 중 하나(또는 둘 다)가 True(0이 아닌 값)로 평가되면 True를 반환해요.
- [ NOT ] BETWEEN
- BOOLAND
- BOOLNOT
- BOOLOR
- BOOLXOR
- CASE
- COALESCE
- DECODE
- [ NOT ] EQUAL_NULL
- GREATEST
- GREATEST_IGNORE_NULLS
- IFF
- IFNULL
- [ NOT ] IN
- IS [ NOT ] DISTINCT FROM
- IS [ NOT ] NULL
- IS_NULL_VALUE
- LEAST
- LEAST_IGNORE_NULLS
- NULLIF
- NULLIFZERO
- NVL
- NVL2
- REGR_VALX
- REGR_VALY
- ZEROIFNULL
더 알아보기 (Learn more)
- CASE — 조건에 따라 값을 분기하는 조건 표현식
- COALESCE — 첫 번째 비-NULL 값을 반환
- IFF — 단일 조건의 참/거짓에 따라 값 선택
- NULLIF — 두 값이 같으면 NULL 반환
- Bitwise expression functions — 비트 연산 함수 목록