[진짜 어려움]마리아 디비 쿼리 짜기 0 2 2,889

by 준일정 [SQL Query] sql [2023.07.14 10:14:38]


1111.png (2,371Bytes)

마리아 디비로 저렇게 각 과일별로 

1

2

3

---

1

2

3

하려면 어떻게 하나요? 

RANK 함수랑 PARTITION BY 도 안되는데....

by 우리집아찌 [2023.07.14 11:33:13]

마리아db도 최신버젼은 분석함수 지원됩니디.


by 마농 [2023.07.17 09:21:01]
-- MariaDB 버전 10 이상 분석함수 사용 가능 --
SELECT 코드
     , 과일
     , ROW_NUMBER() OVER(PARTITION BY 과일 ORDER BY 코드) 순번
  FROM t
;
-- 분석함수 미지원시 셀프조인 이용 --
SELECT a.코드
     , a.과일
     , COUNT(*) 순번
  FROM t a
 INNER JOIN t b
    ON a.과일  = b.과일
   AND a.코드 >= b.코드
 GROUP BY a.과일, a.코드
;

[퀴즈] 오라클 8.0 버전에서 랭킹 쿼리를 어떻게 작성할까?

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입