쿼리의 FROM 절은 여러 소스의 데이터를 참조해요.
FROM
다음 중에서 데이터의 저장과 새로 고침(refresh)을 모두 수행하는 것은 무엇인가요?
이 연습은 강의의 일부입니다
이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요
겨울 올림픽 데이터로 함께 떠나볼까요? 서브영하에서 훈련하는 올림픽 선수를 찾는 과정에서 JOIN, 서브쿼리, 임시 테이블 생성 방법을 배웁니다. 또한 쿼리 플래너의 동작을 이해하고, 이를 통해 더 빠른 SQL 구조로 안내받는 법을 익혀요.
과거에 배운 대수학을 떠올리며 SQL 연산 순서를 익혀 보세요. 인구와 국내총생산(GDP)을 살펴보며 어떤 나라가 이론적으로 선수를 가장 많이 보유해야 하는지 찾아보고, 최적의 필터링 방식도 배웁니다. 집계(합계, 개수 등)가 언제 수행되는지, 그리고 이를 최적화하도록 쿼리를 어떻게 구성할 수 있는지도 알아봅니다.
데이터베이스 성능을 높여 주는 특성에 집중해 보세요. 테이블처럼 보이지만 사실은 뷰인 경우를 구분하는 법을 배우고, 데이터베이스 저장 구조(행 지향 또는 열 지향)가 쿼리 구조에 어떤 영향을 주는지도 살펴봅니다. 파티션과 인덱스를 활용해 쿼리를 가속하면서 화산 연무 현상도 탐구해요.
현재 연습
쿼리 라이프사이클의 용어를 익히고 쿼리 플래너로 깊이 들어가 봅니다. 쿼리 플래너가 쿼리 플랜을 생성하고 최적화하는 과정을 살펴보세요. 최근 인구가 증가한 나라를 찾아 다음 휴가지 후보를 발굴하는 동시에, JOIN이 쿼리 단계에 어떤 영향을 주는지도 확인합니다. 다양한 필터가 실행 시간을 어떻게 단축하는지 비교하며 최적화 기법을 더욱 정교하게 다듬어 보세요.