2017-11-16 5 views
1

SQL Server의 string_agg 함수와 비슷한 Azure SQL 데이터웨어 하우스에서 문자열을 집계하는 방법이 있습니까?Azure SQL 데이터웨어 하우스의 집계 문자열

단일 문자열로 연결하려는 문자열이있는 레코드가 있습니다.

SELECT string_agg(string_col, ',') FROM table1

https://docs.microsoft.com/en-us/sql/t-sql/functions/string-agg-transact-sql

+0

이 방법은 https://stackoverflow.com/questions/31211506/how-stuff-and-for-xml-path-work-in-sql-server – JamieD77

+1

여기에 작동합니다 오래된 대답 링크입니다 효과가 있을지 모르는 https://stackoverflow.com/questions/13639262/optimal-way-to-concatenate-aggregate-strings –

답변

1

푸른 SQL 데이터웨어 하우스는 권리 장소 경우 호출의 첫 번째 포트는 강력하게 고려해야 있도록, 데이터의 기록 수십억 테라 바이트를 유지하도록 설계된 MPP 시스템입니다 문자열 조작을해라. DWU를 실행하는 데 따라 비용이 많이 든다. 이 안티 패턴 기사를 읽으십시오.

푸른 SQL 데이터웨어 하우스 워크로드 패턴과 안티 패턴 https://blogs.msdn.microsoft.com/sqlcat/2017/09/05/azure-sql-data-warehouse-workload-patterns-and-anti-patterns/

당신이 정말로 그때는 절차 적 접근 방식을 사용하여 푸른 SQL 데이터웨어 하우스를 위해 특별히 최근의 예를 했는가 창고에서이 작업을 수행해야하는 경우 :

Does Azure SQL Data Warehouse have a way to split strings?

관련 문제