* 데이터 캠프의 practice기능을 사용하면 퀴즈 풀 듯 재미있게 기억을 떠올릴 수 있다.
1. SELECT, FROM, WHERE 등의 기본 골격
SELECT 칼럼명
FROM 테이블명
WHERE 조건
ORDER BY 정렬
2. 코드 진행 순서와 ALIAS
FROM부터 시작해서 끝까지 진행한 후 SELECT가 마지막이라는 점!
그렇기 때문에 FROM부터 ALIAS가 있으면 뒷 줄부터 반드시 alias된 이름을 사용해줘야 한다.
물론 마지막 순서인 SELECT에서도 ALIAS를 잊지 말자.
3. 자주 쓰이는 구문들 (차근 차근 추가할 예정)
3-1 INNER JOIN
FROM 테이블1
INNER JOIN 테이블2
ON 테이블1.필드명 = 테이블2.필드명 (두 테이블의 대응하는 필드명이 다를 경우)
또는 USING 두 테이블에서 이름 같은 칼럼 (두 테이블의 대응하는 필드명이 같을 경우)
3-2 WHERE 조건문
WHERE 필드명 IN ('문자열', '문자열', '문자열')
*필드명 = '문자열' AND ... 과 같음
WHERE 필드명 BETWEEN 10 AND 100
*열에서 저 범위에 있는 숫자가 있다면 그 행을 선택하는 조건
'SQL' 카테고리의 다른 글
[SQL, 데이터 캠프] CASE문과 데이터 캠프 예제쿼리 풀이 -1편 (0) | 2020.07.04 |
---|---|
[SQL, 데이터캠프] 서브쿼리 오답노트 2편 (0) | 2020.06.27 |
[SQL, 데이터캠프] 서브쿼리 오답노트 1편 (0) | 2020.06.27 |
[SQL, 데이터 캠프]Left Join, Right Join, Full Join, Cross Join (0) | 2020.03.10 |
[SQL, 데이터 캠프] Intersect, Except, Semi Join, Anti Join (0) | 2020.03.08 |
댓글