- 카테고리:
NULLIF¶
expr1
이 expr2
와 같으면 NULL을 반환하고, 그렇지 않으면 expr1
을 반환합니다.
구문¶
NULLIF( <expr1> , <expr2> )
인자¶
expr1
모든 데이터 타입의 모든 일반 식입니다.
expr2
expr1
과 동일한 데이터 타입으로 평가되는 모든 일반 식입니다.
반환¶
반환된 값의 데이터 타입은 expr1
의 데이터 타입입니다.
데이터 정렬 세부 정보¶
The collation specifications of all input arguments must be compatible.
The collation of the result is the same as the collation of the first input.
예¶
SELECT a, b, NULLIF(a,b) FROM i; --------+--------+-------------+ a | b | nullif(a,b) | --------+--------+-------------+ 0 | 0 | [NULL] | 0 | 1 | 0 | 0 | [NULL] | 0 | 1 | 0 | 1 | 1 | 1 | [NULL] | 1 | [NULL] | 1 | [NULL] | 0 | [NULL] | [NULL] | 1 | [NULL] | [NULL] | [NULL] | [NULL] | --------+--------+-------------+