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 41067 게시물 읽기
No. 41067
rank 맨위 1위,2위 마지막 1윌,2위
작성자
초보
작성일
2016-01-29 14:42
조회수
8,227

초보자 질문드립니다.

 

rank()함수가 순위가 매기는건 알겟는데

순위를 매긴후에 1등,2등 그리고 맨후순위 1등 2등를 가지고 올수잇을까요

 

예들들어서 순위가 1 ~ 15 까지면 1등,2등 그리고 14등,15등을 가지고 오고

순위가 1 ~20 까지면 1등,2등 그리고 19등,20등 데이타를 가지고 올수있을까요?

 

 

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

SELECT *
  FROM (SELECT id
             , RANK() OVER(ORDER BY v ASC ) rk_asc
             , RANK() OVER(ORDER BY v DESC) rk_desc
          FROM t
        )
 WHERE rk_asc  <= 2
    OR rk_desc <= 2
;

마농(manon94)님이 2016-01-29 18:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41071간단하지만 명확하지 않아서 질문합니다. procedure function package 시에
임경수
2016-02-11
7870
41069안녕하세요 오라클 쿼리 질문 드립니다. [2]
투루로맨스
2016-02-01
8616
41068쿼리 ID가 같으면 값을 SUM 하는 거요. [1]
전설종이
2016-01-30
7969
41067rank 맨위 1위,2위 마지막 1윌,2위 [1]
초보
2016-01-29
8227
41065INNER JOIN [2]
입문자
2016-01-28
7651
41064회의실 예약 관련 추가 문의사항 [2]
IT재벌
2016-01-27
7977
41063INDEX와 상관없이 조회속도가 이상합니다. [3]
입문자
2016-01-26
7844
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다