SQL

우리가 SELECT 쿼리를 실행시킬 때, 해당 쿼리는 FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY 으로 나뉘어져 정해진 순서에 따라서 실행된다. 순서는 아래 그림과 다음과 같다. 1. FROM 먼저, FROM절을 바탕으로 데이터를 읽어올 테이블을 설정한다. 만약 FROM절에 JOIN이 포함되어있다면, 가상 테이블에 JOIN으로 합쳐진 데이터를 결합한다. 2. WHERE FROM절로 가져온 데이터에 대하여 WHERE절에 명시된 필터링을 실행한다. 3. GROUP BY 1, 2 단계를 거쳐 추출된 데이터들을 GROUP BY에 명시된 컬럼을 기준으로 그룹핑한다. 4. HAVING 그룹핑된 데이터에 대하여 HAVING절에 명시된 필터링을 실행한다. 주의점은 WHERE절과..
SeongOnion
'SQL' 태그의 글 목록