반응형 그룹1 [Postgresql] 그룹별 최소값, 최대값 구하기 SELECT [col1], ... , [coln] FROM ( SELECT [col1], ... , [coln], ROW_NUMBER() OVER(PARTITION BY [col1] ORDER BY [coln] ASC) as index FROM [table] ) AS res WHERE index = 1 그룹분류를 원하는 컬럼은 col1, 구해야 할 최소 최대값 컬럼은 coln 에 위치한다. 그룹별 분류 및 최소, 최대값을 가져오기 위한 정렬 후 함께 SELECT를 원하는 컬럼은 col1, coln 사이에 위치시킨다. Example) bgroupseq ... bmanagerranking 1 ... 100 1 ... 200 1 ... 300 2 ... 100 2 ... 200 3 ... 100 3 ... 2.. 2021. 1. 26. 이전 1 다음 반응형