여러개의 산술 연산자를 한꺼번에 사용하는 경우 곱하기나 나누기가 더하기나 빼기보다 우선순위가 높다. 

ex) select ename, sal, sal*12 from emp;

//sal이 급여이고 sal*12 는 sal에 12를 곱한수를 구하기위해서이다. 

 NULL값이 들어가있다면 아무런 값도 출력되지 않습니다. 

그래서 NVL(칼럼명,들어갈값)으로 0을 넣어줍니다 

NVL(SAL,0);



컬럼이름이 다른걸로 변경하고 싶을땐 AS명령어를 사용합니다.

EX)SELECT ENAME, SAL*12+NVL(COMM.0) AS ANNSAL ;

이러면 두번쨰 SAL*12+....가 ANNSAL로 출력이 됩니다. 

AS는 생략이 가능하며 한글역시 가능합니다. 

'Oracle' 카테고리의 다른 글

오라클 SQL *PLUS SQLPLUS 음.  (0) 2014.11.11
오라클 CONCATENATION ,DISTINCT (중복금지)  (0) 2014.11.11
오라클의 데이터형 ORACLE 데이터  (0) 2014.11.11
데이터 딕셔너리  (0) 2014.11.11
SQL 계정생성 복구  (0) 2014.11.11
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,