3.2.2 산술 표현식(Arithmetic Expression)
칼럼 값에 산술 연산자를 적용하여 계산된 결과, 계산식을 출력할 수 있는 기능을 제공하며 숫자 또는 날짜 타입에만 사용 가능하다. 우선 순위가 높은 연산을 먼저 수행하고 같은 우선 순위 연산자들은 왼쪽에서 오른쪽으로 계산해 나간다. 수학 산술 연산자의 우선순위와 동일하며 괄호를 사용하여 우선순위 변경 가능하다.
3.2.2 산술 표현식(Arithmetic Expression)
칼럼 값에 산술 연산자를 적용하여 계산된 결과, 계산식을 출력할 수 있는 기능을 제공하며 숫자 또는 날짜 타입에만 사용 가능하다. 우선 순위가 높은 연산을 먼저 수행하고 같은 우선 순위 연산자들은 왼쪽에서 오른쪽으로 계산해 나간다. 수학 산술 연산자의 우선순위와 동일하며 괄호를 사용하여 우선순위 변경 가능하다.
[emp테이블에서 사원들의 연봉을 출력하라] SQL> SELECT empno, ename, sal, sal*12 FROM emp;
EMPNO ENAME SAL SAL*12 --------------------------------------- 7369 SMITH 800 9600 7499 ALLEN 1600 19200 …… 7902 FORD 3000 36000 7934 MILLER 1300 15600
-- 수당(COMM)이 NULL인 사원은 연봉이 NULL값이 된다. NULL과 연산하면 NULL이 됨 SQL> SELECT empno, ename, sal, comm, sal*12 + comm AS “연봉” FROM emp;
EMPNO ENAME SAL COMM 연봉 ----------------------------------------------------------------------- 7369 SMITH 800 7499 ALLEN 1600 300 19500 7521 WARD 1250 500 15500 …… 7902 FORD 3000 7934 MILLER 1300
-- 수당이 정해지지 않아 NULL값을 가지는 경우 이를 0으로 처리하여 연봉 계산 SQL> SELECT EMPNO, ENAME, SAL, COMM, SAL*12 + NVL(COMM, 0) AS “연봉” FROM EMP;
EMPNO ENAME SAL COMM 연봉 ------------------------------------------------ 7369 SMITH 800 9600 7499 ALLEN 1600 300 19500 7521 WARD 1250 500 15500 …… 7902 FORD 3000 36000 7934 MILLER 1300 15600
|
(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...