Oracle

Oracle Basic.

longer 2014. 7. 13. 18:50

Driving table > 조건1.Index가 있는것, 2.검색 범위가 좁은것 으로 선정하는 것이 좋음


ex)

SELECT *

FROM accounts

WHERE     custno IN 

                         (SELECT custno FROM customers);                          <- Driving table


오라클에서 사용하는 View의 의미와 특징, 용도는?


[Logical Query Processing 순서]

SELECT <Column_List>                         ---------->5

FROM <SOURCE OBJECT_LIST>            ----------> 1

FROM <left Source object>                     ---------->1.1

JOIN <right source object>        

WHERE <where predicate>                    ----------->2

GROUP BY <group by expression>         ----------->3

HAVING <having predicates>                 ----------->4

ORDER BY <order by list>                     ----------->6


QUIZ.급여가 $5,000에서 $12,000의 범위에 속하지 않는 모든 사원의 성 및 급여를 표시하는 보고서를 작성하라.

SELECT LAST_NAME, SALARY

FROM EMPLOYEES

WHERE SALARY NOT BETWEEN 5000 AND 12000;