반응형

시험에 무조건 나온다..

1. from - where - group by - having - select - orderby   순서 배치하는 문제

2. DML, DDL, TCL, DCL   다음중 DCL을 찾아라~~ 이런 문제

 

SELECT 나올만한 문제

distinct (집약) -> 중복된 값들을 하나로 집약시킴

10 10 20 20 30  -> 10 20 30

distinct (depto, mgr) = group (depto, mgr)  랑 비슷함

 

select 

 as 생략가능

컴렁명에 띄어쓰기   

from 절에는 절대 as 사용 불가능

 

concat 에는 +와 =가 있는데   +는 sql server  =는 orcale

concat() 는 인수가 무조건 2개여야 함.

 

논리연산자

and - A and B  A와 B 둘다 만족해야함

or -  A or B  A 또는 B 둘중 하나 만족

not  - A B 둘다 싫어

 

연산순위

1. not 

2. and

3. or 

( nao 나오 라고 외우자)

 

SQL 연산자

A Between 1 and 2  -> 1<= A <=2

A IN (1,2,3) -> A=1 or A=2 or A=3

 

LIKE(무조건 나옴)

_     미지의 한 글자

%     0이상 글자

ex) '_L%'   이름에 두번째 글자가 L인 사원들 다 고르는것

 

escape (와일드 카드 ( _ %)를 문자로 취급해주는 함수 )

ename like 'A_A'  -> 'A@_A' 

 

매우중요!!

NULL 정의

   1. 부재, 모르는 값

   2. 

     (산술연산)  null + 2

                       null + 4

                      null x null   

    (비교연상)   where(unknown) -> false

  3. 정렬상 의미

 

무조건 나옴

nvl

nvl2

isnull       얘네 셋은 널뛰기

nullis   - 같이놀자

coalesce  - 널 아닌 첫번째값

 

정렬

정렬의 특성 

1. 가장 마지막에 실행

2. 성능이 느려질 가능성 있다

3. null값과의 관계

 

컬럼번호정렬

1. 출력되는 컬럼의 수보다 큰값이 안됨

 

인수두개

1. sal dsec, ename asc   -> sal이 같으면 ename 오름차순

 

숫자 함수 

Round 자릿수 

Celi/Celing

 

문자열 함수

upper  대문자

lower   소문자

Lpad Rpad LTrim Rtrim

substr, nstr  

 

날짜 함수

To char

To date    문제출제시.  다음중 데이터의 형변환을 일으키는 함수는??

sysdate(오라클)

Getdate(sql서버)

 

CASE 

 

완전중요

집계합수   nul과의 관계 

그룹함수

 

윈도우 함수    - 무조건 문제풀기!!

rows

range

rank  - 중복 건너뜀

dense rank - 건너뛰기 x

partition by

order by 

 

계층형 질의

prior - 자식데이터 = 부모데이터

부모에서 자식으로 가면 순방향 

(프자부) 

 

절차형 PL/SQL 

exception -> 생략

procedure  trigger userdefined  function

 

데이터 모델링

 

도메인 - 데이터 유형, 크기 ,제약조건, check, primary key

 

관계 

 

식별자 

조인수행원리 중요!!

옵티마이저

실행계획

 

정규화  완전중요!!

1차

2차 

3차

BCNF

 

반정규화

데이터 무결성 해칭!

 

대량 데이터에 따른 성능

list range hass 

 

수퍼 서브타입  

용량  적은경우-onetoone

          큰경우

트랜잭션

 

조인 수행 원리   완전 중요!!  문제많이풀어라

NL - 랜덤액세스, 대용량소트작업

sort merge - 조인키 정렬

hash - 등가 only   선행테이블

 

인덱스 ......

 

실행계획  순서중요

 

+ Recent posts