이하 내용중
 1. Select 문의 처리 순서
 2. 연산자 우선 처리 순위
는 매우 중요함.


- 반드시 select는 아래의 처리 순서로 기억하여 코딩하는 것이 매우 중요
 - SELECT 문의 처리순서

 ⑤ SELECT [컬럼명]
  - 조회하려는 테이블내 행에서 조회할 컬럼명
 ① FROM [테이블명]
  - 조회하려는 대상 테이블의 이름
 ② WHERE [조건절]
  - 조회하려는 조건에 맞는 특정한 행만 추출해서 메모리에 올리는 것
 ③ GROUP BY 절
 ④ HAVING [그룹함수조건절]
 ⑥ ORDER BY 절

※ 위 순서를 기억하여 from절 부터 코딩하는 습관을 기르도록 하자.

 

- 특정 계정내 테이블과 뷰를 확인하는 명령어
  (특정 계정은 system등과 같이 로그인하는 계정을 의미하며, 해당 계정으로 로그인 한 상태에서 아래 명령어를 입력)

 


select * from tab;

 

- where 구문의 조건절 및 연산자
 - or / in / and 조건절
  - or: 이거 아니면 이거
  - in: in(x,y)  / not 이 붙을때는 컬럼명 앞이 아닌 not in 으로 쓸수 있음
  - and: 이거와 이거를 함께 만족하는 조건
  - >= 크거나 같음
  - <= 작거나 같음
  - != 같지 않음
  - ^= 같지 않음 ->mssql에서는 안먹힘
  - <> 같지 않음
  - where not 컬럼명 = 같지 않음

 - or and not 괄호 연산자가 혼합된 경우, 먼저 실행되는 우선 순위
  - 1. 괄호
  - 2. not
  - 3. and
  - 4. or

 - and 연산자만 있는 처리문인 경우 타이핑된 순서로 처리됨

 - in/not in 같은 경우 오라클 내부에서 or 연산자로 풀이해서 처리하는 순서를 가지고 있기 때문에
   풀이해서 코딩할 경우 내부처리 속도가 조금더 빨라질 수 있음.

 - 괄호는 연산자 처리에 대한 작업자의 코딩을 수월하게 함.


WRITTEN BY
빨강꼬마

,