27
1
장
SQL을 활용한 분석
른 처리를 위해 더 복잡한 쿼리를 작성하는 일만 남게 될 겁니다.
데이터베이스와 인터랙션하고 데이터를 불러오는 작업에서는 사실상
SQL
이 표준입니다. 스프
레드시트부터
BI
도구 및 시각화 도구 등 수많은 유명 소프트웨어뿐만 아니라 (다음 절에서 다
룰) 파이썬이나
R
같은 코딩 언어에서도 데이터베이스와 연동하기 위해서는
SQL
을 사용합니
다. 사용 가능한 연산 자원의 한계로 인해 데이터베이스에서 한 번에 최대한 많은 데이터를 조
작하고 집계
aggregation
하면 성능이 저하되기도 합니다.
8
장에서는 다른 도구에서 사용하기 위한
복잡한 데이터를 구성하는 방법을 상세히 다룹니다.
기본
SQL
문법만 사용해도 수많은 조합의 쿼리를 작성할 수 있습니다. 몇 가지
SQL
문법만 사
용해 수많은 종류의 분석을 해낼 수 있으며, 원하는 결과가 나오는지 쉽게 확인하고 필요시 계
속해서 수정할 수 있습니다.
SQL
은 완전한 형태의 프로그래밍 언어는 아니지만 데이터 변환,
문제 해결을 위한 복잡한 연산 수행 등 많은 것을 해냅니다.
끝으로,
SQL
은 배우기가 상대적으로 쉽습니다. 몇 가지 문법만 알면 됩니다. 기본 키워드와
구조를 빠르게 학습하고 다양한 데이터셋을 다루면서 경험을 쌓아나가면 됩니다. 세상에 수많
은 종류의 데이터셋이 존재하고 데이터로 매우 다양한 문제를 해결할 수 있다는 점을 고려하면
SQL
을 활용하는 방법은 무궁무진합니다. 많은 대학에서
SQL
을 가르치고 많은 사람이 업무에
SQL
을 활용합니다. 사전 지식이 ...