본문으로 건너뛰기

강의

SQL Server에서 쿼리 성능 향상하기

중급4시간

이 과정에서는 효율적이면서 가독성이 뛰어난 쿼리 작성법을 학습합니다.

Sql4시간동영상 16개연습 문제 58개4,450 XP25,733수료 증명서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 사항에 동의하는 것으로 간주됩니다: 이용약관개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점에 동의하는 것으로 간주됩니다.

수천 개 기업의 학습자들이 사랑하는 서비스

강의 설명

임무의 성패가 여러분의 SQL 코딩 실력에 달려 있어요. 수정해야 할 코드가 주어졌는데, 원하는 결과는 나오지만 실행 속도가 너무 느리고, 형식도 엉망이라 읽기 어렵습니다. 마감일은 내일이에요. 코드를 보기 좋게 재정렬하고, 성능을 높이기 위한 다양한 방법을 시도해야 합니다. 압박감이 크죠! 이 강의에서는 스포츠와 지구과학 등 실제 데이터셋으로 SQL을 연습하면서, 가독성을 높이는 코딩 관례와 동일한 결과를 내면서 쿼리 성능을 개선하는 여러 방법을 살펴봅니다.

선수 과목

커리큘럼

강의 개요

1

도입, 복습, 그리고 처리 순서

이 장에서는 SQL 코드의 서식 지정, 주석 처리, 별칭 사용이 쿼리를 더 읽기 쉽고 이해하기 쉽게 만드는 방법을 배웁니다. 또한 데이터베이스에서의 쿼리 처리 순서와 쿼리의 SQL 구문이 적힌 순서가 어떻게 다른지도 소개합니다.
챕터 시작
2

필터링과 데이터 탐색

이 장에서는 WHERE와 HAVING을 사용한 필터링과, 이러한 키워드를 어떻게(그리고 어떻게 하지 말아야 하는지) 활용할지에 대한 모범 사례를 소개합니다. 다음으로, 데이터를 탐색하는 방법과 이것이 성능에 미칠 수 있는 영향을 설명합니다. 마지막으로, 중복 제거에서 DISTINCT()와 UNION의 역할과 성능에 미칠 수 있는 잠재적 영향을 다룹니다.
챕터 시작
3

서브쿼리와 존재 여부

이 장은 서브쿼리와 그것이 쿼리 성능에 미칠 수 있는 영향에 대한 소개입니다. 또한 한 테이블의 데이터가 관련 테이블에 존재하는지, 혹은 존재하지 않는지를 판단하는 다양한 방법을 살펴봅니다.
챕터 시작
S

SQL Server에서 쿼리 성능 향상하기

강의
완료

수료증 획득

지금 등록하기

DataCamp for Mobile로 데이터 역량을 키우세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 이어가세요.