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 38722 게시물 읽기
No. 38722
그룹 문의
작성자
레이첼
작성일
2011-07-20 22:17
조회수
3,145

여러개의 그룹중 하나만 가져오고 싶습니다.

 

   G1 여러개의 그룹중 하나만 가져오고 싶습니다.
G1,G2가 그룹이고 그룹별로 묶었습니다.

 G1  ...
 G1 ...
 G1
 G2
 G2
 G2
 
그런데 그룹 하나의 값만 가져오고 싶습니다.
G1  ...
 G1 ...
 G1
ROWNUM이 값이

 G1  ... 1
 G1 ...  1
 G1      1
 G2     2
 G2    2
 G2   2
이렇게 해서 ROWNUM=1인것만 가져오고 싶은데
 안되네요

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

with t as (
select 'G1' grp from dual union all
select 'G1' from dual union all
select 'G1' from dual union all
select 'G2' from dual union all
select 'G2' from dual union all
select 'G2' from dual
)
select grp
  from (
         select grp
              , dense_rank()over(order by grp) rk
           from t
       )
 where rk = 1

知音(sunnylee72)님이 2011-07-20 23:31에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38725출석부를 구현하고 싶습니다..ㅠ.ㅠ 도움 부탁드립니다. [1]
공부하자
2011-07-21
4808
38724목표값 찾기?? [5]
양승일
2011-07-21
4921
38723급하게 질문올립니다 디비접속시 ORA04031 에러와 디비 접속 불 [1]
신휘호
2011-07-21
4213
38722그룹 문의 [1]
레이첼
2011-07-20
3145
38721회비 납부 관련 문의 [3]
강진묵
2011-07-20
4202
38720조인 문의 [1]
레이첼
2011-07-20
3053
38719시작일자와 종료일자를 가지는 테이블에 기간을 일별로 세로로 출력하고 싶어요. [3]
초보
2011-07-20
4020
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다