Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 데이터 웨어하우스
- HADOOP
- linux
- sql
- 파이썬
- redshift
- AWS
- 컴퓨터 네트워크
- S3
- Docker
- 데이터 파이프라인
- TIL
- 데이터 엔지니어링
- http
- airflow
- 데이터베이스
- dockerfile
- 데이터엔지니어링
- Django
- 컴퓨터네트워크
- 가상환경
- Go
- PYTHON
- TCP
- 정리
- 운영체제
- airflow.cfg
- 종류
- 데브코스
- 자료구조
Archives
- Today
- Total
목록select (1)
홍카나의 공부방
SELECT 문의 실행 순서
SQL 문을 작성할 때 일련의 순서를 따르게 된다. 예를 들어서 SELECT * FROM user_info A INNER JOIN class_info B ON A.userid = B.userid WHERE age > 20 GROUP BY 1 ORDER BY 1; 이런 식으로 SELECT, FROM, ..., ORDER BY로 순서를 지키게 된다. 그러나 실제 실행 순서는 문법의 순서와 다르다. SELECT문의 실행 순서는 1. FROM 2. JOIN, ON 3. WHERE 4. GROUP BY, HAVING 5. SELECT, DISTINCT 6. ORDER BY 이렇게 진행 된다. 외우지 말고 이해하려 해보자. 일단 FROM 절로 쿼리를 해야 하는 데이터를 쭉 가져온다. 여기서 필요하다면 JOIN과 그..
Data Engineering/Database
2023. 6. 12. 21:30