반응형
1. IN, EXISTS 연산자
- 결과 값 중에 있는 것~
- IN은 전체 레코드를 스캔하고, EXISTS는 존재여부만 확인하고 스캔하지 않음 (속도가 빠름)
- 존재하면 TRUE / 아님 FALSE
서브쿼리를 사용하는 것은 성능저하의 위험이 있다. JOIN문을 사용하는 것이 낫다고 한다.
2. SELECT
FROM
WHERE
이 구조가 기본이다. 기본 구조에서 파생되것임. 기본에 충실해야 함.
3. 쿼리문의 위치에 따라 결과가 다르게 나온다. WHERE, FROM, SELECT 등 다른 위치에서 쿼리문이 사용될 수 있다.
4. 머릿속에서 테이블이 그려지지 않는다. 생각과 입력이 동시에 되지 않음. 답답하다.
5. 오늘은 유독 막히는 것이 많다. 서브쿼리는 어려운 것 같다.
6. 뭔 소리인지 모르겠다. 못 따라감.
7. FOR문 안에 FOR문, IF문 안에 FOR 문과 구조가 비슷해 보인다.
8. 윈도우 함수
9. DENSE RANK와 RANK의 차이점
DENSE_RANK를 사용하면 등수가 8등까지 나옴. 중복된 숫자는 하나로 간주함.
반응형