소개

완료됨

Tip

자세한 내용은 텍스트 및 이미지 탭을 참조하세요.

데이터베이스 애플리케이션의 복잡성이 증가함에 따라 기본 T-SQL 쿼리는 종종 부족합니다. 기간 동안의 실행 합계를 계산하거나, 복잡한 패턴에 대한 데이터의 유효성을 검사하거나, 맞춤법 오류에도 불구하고 비슷한 이름을 가진 고객을 찾거나, 조직도와 같은 계층 관계를 트래버스해야 할 수 있습니다. 고급 T-SQL 지식이 없으면 개발자는 종종 애플리케이션 코드에서 데이터를 처리하고, 네트워크를 통해 큰 데이터 세트를 이동하고, 기본 제공 데이터베이스 기능을 복제하는 사용자 지정 논리를 작성하고, 집합 기반 작업의 성능 이점을 상실하는 경우가 많습니다.

고급 T-SQL 기능을 이해하면 데이터 처리가 가장 효율적인 데이터베이스 엔진에서 이러한 문제를 직접 해결할 수 있습니다. 이러한 기술은 완전한 데이터 솔루션을 설계할 수 있는 전문가의 기본 쿼리만 작성할 수 있는 데이터베이스 전문가를 구분합니다. 보고 시스템, 데이터 파이프라인 또는 애플리케이션 백 엔드를 빌드하는 경우 이러한 기술을 마스터하면 코드 복잡성이 줄어들고 성능이 향상되며 솔루션을 더 쉽게 유지 관리할 수 있습니다.

학습할 내용

이 모듈에서는 Microsoft Fabric SQL Server, Azure SQL Database 및 SQL 데이터베이스에 대한 고급 T-SQL 기술을 알아봅니다. "탐색하세요:"

  • 복잡한 쿼리를 구성하고 계층적 데이터를 트래버스하기 위한 공통 테이블 식(CTE)
  • 행 집합에서 순위, 집계 및 분석 계산을 위한 창 함수
  • JSON 데이터 구문 분석, 생성 및 변환을 위한 JSON 함수
  • 패턴 일치, 유효성 검사 및 텍스트 조작에 대한 정규식
  • 데이터에서 근사치를 찾기 위한 모호 문자열 매칭
  • 관계 순회에 MATCH 연산자를 사용하는 그래프 쿼리
  • 행별 비교 및 계산에 대한 상호 관련된 쿼리
  • 신뢰할 수 있는 프로덕션 준비 코드를 빌드하기 위한 오류 처리 패턴

이 모듈을 마치면 복잡한 분석 시나리오를 처리하고 최신 데이터 형식을 처리하며 예기치 않은 상황에 적절하게 대응하는 T-SQL 코드를 작성할 수 있습니다.

메모

우리는 다른 사람들이 다른 방법으로 배우는 것을 좋아한다는 것을 알고 있습니다. 이 모듈을 비디오 기반 형식으로 완료하도록 선택하거나 콘텐츠를 텍스트 및 이미지로 읽을 수 있습니다. 텍스트는 비디오보다 더 자세한 내용을 포함하므로 경우에 따라 비디오 프레젠테이션에 대한 추가 자료로 참조할 수 있습니다.