database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41080 게시물 읽기
No. 41080
코너별로 10개의상품만 조회되도록..부탁드립니다
작성자
초보자
작성일
2016-02-17 11:12
조회수
7,778

예를들어 테이블에

코너       상품번호

A            1234

A             321564

A            312314

A            55554

....

B            1111

B            654654

.....

C             4465

 

이런식으로 테이블이 구성되있다고 가정할때

각 코너별로 10개의 ROW 만 추출하고싶습니다..

ROWNUM <= 10 을해버리면 위에 10개의 ROW 만나오네요 ㅠㅠ

고수님들조언부탁드립니다

이 글에 대한 댓글이 총 1건 있습니다.

Select a.코너
           ,a.상품
  From (
               Select a.코너
                          ,a.상품
                          ,ROW_NUMBER() Over(PARTITION By a.코너 Order By a.코너,a.상품) As rn
                 From 테이블 a
            ) a
 Where a.rn <= 10

최한영(terry0515)님이 2016-02-17 13:20에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41083초보가 질문 하나 드립니다. [1]
초보
2016-02-21
7540
41082쿼리 도와 주세욤... ㅜㅜ [2]
덕선이.
2016-02-18
7797
41081리스너(?) 오류?
qazsew
2016-02-18
7598
41080코너별로 10개의상품만 조회되도록..부탁드립니다 [1]
초보자
2016-02-17
7778
41079JDBC 지원버전 [1]
오니오니
2016-02-17
8458
41078데이터 중복건 체크 질문드립니다. [1]
공부하자
2016-02-17
7929
41077[질문] 오라클 start with ~ connect by 쿼리문 질문입니다.
김현
2016-02-16
8277
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다