찾다

 >  Q&A  >  본문

여러 필드를 사용하여 파티션을 나누고 각 파티션에서 동일한 그룹화 번호를 얻습니다.

다음과 같은 데이터세트가 있습니다.

자동차 종류 날짜 자동차
혼다 2022년 5월 28일 자동차 1
혼다 2022년 5월 28일 자동차 1
혼다 2022년 8월 11일 자동차 2
혼다 2022년 8월 11일 자동차 2
BMW 2022년 5월 28일 자동차 1
BMW 2022년 5월 28일 자동차 1
BMW 2022년 8월 11일 자동차 2
BMW 2022년 8월 11일 자동차 2

다음과 같이 row_number(), Rank() 함수를 사용하여 "예상" 열을 추가로 생성하고 싶습니다.

자동차 종류 날짜 자동차 예상
혼다 2022년 5월 28일 자동차 1 1
혼다 2022년 5월 28일 자동차 1 1
혼다 2022년 8월 11일 자동차 2 2
혼다 2022년 8월 11일 자동차 2 2
BMW 2022년 5월 28일 자동차 1 1
BMW 2022년 5월 28일 자동차 1 1
BMW 2022년 8월 11일 자동차 2 2
BMW 2022년 8월 11일 자동차 2 2

아래 쿼리를 시도했습니다. 하지만 올바른 결과가 나오지 않는 것 같습니다

选择汽车类型、日期、汽车、 ROW_NUMBER() OVER (PARTITION BY CarType, Car ORDER BY Date ASC) AS RW from table

P粉311423594P粉311423594282일 전318

모든 응답(1)나는 대답할 것이다

  • P粉478445671

    P粉4784456712024-02-26 11:38:28

    으아악

    회신하다
    0
  • 취소회신하다