반응형
row_number() 그룹화 기준?
열을 포함하는 데이터 세트가 있습니다.Date
,Cat
,그리고.QTY
. 제가 하고 싶은 일은 고유한 숫자만 셀 수 있는 고유한 열을 추가하는 것입니다.Cat
행 카운트를 수행할 때의 값.이것이 제가 원하는 결과 세트의 모습입니다.
아래의 SQL 쿼리를 사용함으로써 나는 다음을 사용하여 행을 얻을 수 있습니다.row_number()
기능.
하지만 위에서 설명한 그 독특한 칼럼은 얻을 수 없습니다.에 그룹을 추가할 때OVER
조항, 작동하지 않습니다.이 독특한 카운트 열을 어떻게 작동시킬 수 있는지 아는 사람?
SELECT
Date,
ROW_NUMBER() OVER (PARTITION BY Date ORDER By Date, Cat) as ROW,
Cat,
Qty
FROM SOURCE
여기 해결책이 있습니다.
고양이의 주문에 대해서는 걱정하지 않으셔도 됩니다.다음 SQL을 사용하면 Date & Cat 조합에 고유한 값을 얻을 수 있습니다.
SELECT
Date,
ROW_NUMBER() OVER (PARTITION BY Date, Cat ORDER By Date, Cat) as ROW,
Cat,
Qty
FROM SOURCE
DENSE_RANK() OVER (PARTITION BY date ORDER BY cat)
언급URL : https://stackoverflow.com/questions/12518659/row-number-group-by
반응형
'programing' 카테고리의 다른 글
nodejs 로그 파일은 어디에 있습니까? (0) | 2023.10.25 |
---|---|
angular.js $http 개체가 X-Requested-With 헤더를 보내지 못하도록 하는 방법은 무엇입니까? (0) | 2023.10.25 |
MySQL을 시작할 때 "스토리지 엔진으로 'InnoDB' 등록 실패" 오류가 발생합니다. (0) | 2023.10.20 |
WordPress의 custom wp_query 페이지에 페이지를 지정하면 404 오류 페이지가 발생합니다. (0) | 2023.10.20 |
자바스크립트로 URL 구문 분석 (0) | 2023.10.20 |