일반적으로 산술연산의 우선순위는 SQL의 규칙을 적용한다.
곱셈과 나눗넴은 덧셈과 뺄셈 보다 먼저 연산되며, 동일한 우선순위인 경우 왼쪽에서 오른쪽으로 계산을 처리 한다.
곱셈과 나눗넴은 덧셈과 뺄셈 보다 먼저 연산되며, 동일한 우선순위인 경우 왼쪽에서 오른쪽으로 계산을 처리 한다.
SQL> SELECT 10 * 12 / 3 - 1 FROM dual;
10*12/3-1
----------
39
SQL>
위 예를 보면 *, / 연산에서 왼쪽 10*12를 먼저 하고 120/3 을 계산한 후 -1 을 처리 결과값이 39가 출력되었다.
저런경우 헷갈리니까... ()를 이용하면 되겠습니다. ^^