본문 바로가기

SQL6

Window Function (윈도우 함수) 사용하기 윈도우 함수란? 윈도우 함수는 행의 집합을 대상으로 계산하는 함수이다. 행의 집합을 계산한다는 점에서 집계함수와 비슷하지만, 윈도우 함수는 각 행마다 처리 결과가 출력된다. 또한 윈도우 함수는 '윈도우 프레임'을 사용하여 처리하고자 하는 행의 범위를 지정 한다. 윈도우 함수 기본 구조 윈도우 함수는 OVER 구문이 필수로 정의되어야 하며, OVER 구문에서 윈도우 함수를 적용 할 데이터셋에 대한 구체적인 정보가 나열된다. (argument) OVER ( [PARTITION BY ] [ORDER BY ] [{ROWS | RANGE} ] ) window function: 윈도우 작업을 수행하는 함수. SUM(), RANK() 등 argument: 함수에 필요한 인수. 인수가 포함된 함수도 있고, 그렇지 않은.. 2023. 4. 9.
AWS Athena를 사용해서 S3의 데이터에 쿼리 쓰기 S3에 저장되어 있는 데이터들을 조회할 때, AWS의 Athena 서비스를 이용하면 S3의 파일들을 다운받거나 불러오지 않더라도 표준 SQL을 사용해서 쿼리로 편하게 데이터를 조회할 수 있다. Amazon Athena란 무엇인가요? (AWS 문서 설명: https://docs.aws.amazon.com/ko_kr/athena/latest/ug/what-is.html) Amazon Athena는 표준 SQL을 사용하여 Amazon S3(Amazon Simple Storage Service)에 있는 데이터를 직접 간편하게 분석할 수 있는 대화형 쿼리 서비스입니다. AWS Management Console에서 몇 가지 작업을 수행하면 Athena에서 Amazon S3에 저장된 데이터를 지정하고 표준 SQL을 .. 2022. 11. 20.