DIV0
DIV0
DIV0()는 나눗셈 연산자(/)처럼 나눗셈을 수행하지만, 제수가 0일 때 오류를 보고하는 대신 0을 반환해요.
함께 보기:
DIV0NULL
본문
문법
DIV0( <dividend> , <divisor> )
인자
dividend
나누려는 값으로 평가되는 숫자 표현식이에요.
divisor
나누는 값으로 평가되는 숫자 표현식이에요.
반환
몫(quotient)이에요. 제수가 0이면 함수는 0을 반환해요.
예제
다음 예제와 같이 DIV0 함수는 나눗셈 연산자(/)처럼 나눗셈을 수행해요.
SELECT 1/2;
+----------+
| 1/2 |
|----------|
| 0.500000 |
+----------+
SELECT DIV0(1, 2);
+------------+
| DIV0(1, 2) |
|------------|
| 0.500000 |
+------------+
나눗셈 연산자와 달리 DIV0는 제수가 0일 때 오류를 보고하는 대신 0을 반환해요.
select 1/0;
100051 (22012): Division by zero
SELECT DIV0(1, 0);
+------------+
| DIV0(1, 0) |
|------------|
| 0.000000 |
+------------+