별칭 지정(Azure Synapse Analytics, 병렬 데이터 웨어하우스)
적용 대상:Microsoft Fabric의 Microsoft FabricWarehouse에 있는 Azure Synapse AnalyticsAnalytics Platform System(PDW) SQL 분석 엔드포인트
별칭 지정은 Azure Synapse Analytics 또는 분석 플랫폼 시스템(PDW) SQL 쿼리에서 테이블 또는 열 이름 대신 짧고 기억하기 쉬운 문자열의 임시 대체를 허용합니다. 테이블 별칭은 JOIN 구문이 열을 참조할 때 정규화된 개체 이름이 필요하기 때문에 JOIN 쿼리에서 자주 사용됩니다.
별칭은 개체 명명 규칙을 준수하는 단일 단어여야 합니다. 자세한 내용은 Analytics Platform System(PDW) 제품 설명서의 "개체 명명 규칙"을 참조하세요. 별칭은 공백을 포함할 수 없고 단일 또는 이중 따옴표로 묶을 수 없습니다.
구문
object_source [ AS ] alias
인수
object_source
원본 테이블 또는 열의 이름입니다.
AS
선택적인 별칭 전치사입니다. 범위 변수 별칭 지정으로 작업할 때 AS 키워드는 금지됩니다.
alias 테이블 또는 열에 대해 원하는 임시 참조 이름입니다. 올바른 개체 이름은 모두 사용할 수 있습니다. 자세한 내용은 Analytics Platform System(PDW) 제품 설명서의 "개체 명명 규칙"을 참조하세요.
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
다음 예에서는 여러 Join을 사용하여 쿼리를 보여 줍니다. 이 예에서는 테이블 및 열 별칭 지정을 모두 보여줍니다.
열 별칭 지정: 선택 목록에 열을 포함한 열과 식 모두가 이 예에서 별칭이 지정됩니다.
SalesTerritoryRegion AS SalesTR
단순 열 별칭을 보여줍니다.Sum(SalesAmountQuota) AS TotalSales
데모테이블 별칭 지정:
dbo.DimSalesTerritory AS st
은dbo.DimSalesTerritory
테이블에 대해st
별칭을 만드는 방법을 보여줍니다.
-- Uses AdventureWorks
SELECT LastName, SUM(SalesAmountQuota) AS TotalSales, SalesTerritoryRegion AS SalesTR,
RANK() OVER (PARTITION BY SalesTerritoryRegion ORDER BY SUM(SalesAmountQuota) DESC ) AS RankResult
FROM dbo.DimEmployee AS e
INNER JOIN dbo.FactSalesQuota AS sq ON e.EmployeeKey = sq.EmployeeKey
INNER JOIN dbo.DimSalesTerritory AS st ON e.SalesTerritoryKey = st.SalesTerritoryKey
WHERE SalesPersonFlag = 1 AND SalesTerritoryRegion != N'NA'
GROUP BY LastName, SalesTerritoryRegion;
AS 키워드는 아래와 같이 제외할 수 있지만 일반적으로 가독성을 위해 포함됩니다.
-- Uses AdventureWorks
SELECT LastName, SUM(SalesAmountQuota) TotalSales, SalesTerritoryRegion SalesTR,
RANK() OVER (PARTITION BY SalesTerritoryRegion ORDER BY SUM(SalesAmountQuota) DESC ) RankResult
FROM dbo.DimEmployee e
INNER JOIN dbo.FactSalesQuota sq ON e.EmployeeKey = sq.EmployeeKey
INNER JOIN dbo.DimSalesTerritory st ON e.SalesTerritoryKey = st.SalesTerritoryKey
WHERE SalesPersonFlag = 1 AND SalesTerritoryRegion != N'NA'
GROUP BY LastName, SalesTerritoryRegion;
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기