※요약

비교되는 칼럼을 *, /, +, - 와 같은 산술 표현식으로 처리할 수 있다.

우선 순위는 차례대로 *, /, +, - 순이되, 괄호를 사용하여 우선 순위를 임의로 바꿀 수 있다.



※예문

SELECT empno, ename, sal, sal*1.15 FROM emp

SELECT empno, ename, sal, sal/3 FROM emp

SELECT empno, ename, sal, sal+200 FROM emp

SELECT empno, ename, sal, sal-200 FROM emp



※결과

1. SELECT empno, ename, sal, sal*1.15 FROM emp


2. SELECT empno, ename, sal, sal/3 FROM emp


3. SELECT empno, ename, sal, sal+200 FROM emp


4. SELECT empno, ename, sal, sal-200 FROM emp

'DB 및 SQL > WHERE 절' 카테고리의 다른 글

[Oracle SQL] WHERE절 기본  (0) 2014.01.19



※요약

WHERE절은 SELECT문을 통해 검색된 데이터 중에서 조건에 맞는 ROW들만 검색할 때 사용한다.

사용할 때는 FROM절 다음에 정의 되어야 한다.



※연산자 종류

산술 연산자

( ), *, /, +, - 순으로 우선 순위 결정

비교 연산자

=, <>, !=, <, >

논리 연산자

NOT, AND, OR

SQL 연산자

IN, BETWEEN, IS NULL, LIKE, EXISTS 등

결합 연산자

|| (스트링 값을 결합할 때 사용)

집합 연산자

UNION ALL, UNION, INTERSECT, MINUS



※예문

SELECT empno, ename, deptno FROM emp WHERE deptno = 10

SELECT empno, ename, deptno FROM emp WHERE deptno = 10 ORDER BY empno DESC



※결과

1. SELECT empno, ename, deptno FROM emp WHERE deptno = 10


2. SELECT empno, ename, deptno FROM emp WHERE deptno = 10 ORDER BY empno DESC

'DB 및 SQL > WHERE 절' 카테고리의 다른 글

[Oracle SQL] WHERE절 - 산술 연산자  (0) 2014.01.20

+ Recent posts