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 39622 게시물 읽기
No. 39622
가장많이 나온 번호 쿼리 알려주실분 어려워요
작성자
축구
작성일
2012-09-05 16:08ⓒ
2012-09-05 17:06ⓜ
조회수
4,900

테이블 구성은

 

lotto

 

inning num1 num2 num3 num4 num5 num6 bonus

-----------------------------------------------------

 

이렇게 구성되있는데요

  

가장 많이 나온 2개, 3개, 4개, 5개, 6개  알고 싶어요.

예를 들어 당첨 번호가

1, 2, 3, 4, 5, 6

4, 5, 6, 7, 8, 9

4, 5, 6, 10, 11, 12

총 3회가 있다고 할때 3개번호면 4, 5, 6 이 3회차에 걸쳐 나왔으므로

결과값이 4, 5, 6 번이 3번으로 가장 많이 나왔다는 결과값을 얻고 싶은데

쿼리를 어떻게 짜야 할까요?

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

select *
from (
select num1,count(1) as cnt
       ,rank() over(order by count(1) desc ) as rnum
from (
select num1 from lotto
union all select num2 from lotto
union all select num3 from lotto
union all select num4 from lotto
union all select num5 from lotto
union all select num6 from lotto
)
group by num1
)
where rnum = 1

이정재(ljjang)님이 2012-09-06 11:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39625벌크인서트 질문입니다. [1]
홍두표
2012-09-06
4689
39624유동적으로 쿼리 데이터가 더 많이 조회되는 쿼리 문의드립니다. [2]
때지
2012-09-06
4912
39623테이블 스페이스 확장 에러에 대해 [2]
이무용
2012-09-06
8117
39622가장많이 나온 번호 쿼리 알려주실분 어려워요 [1]
축구
2012-09-05
4900
39621이럴때는 update 어떻게 해야하나요..? [3]
한상원
2012-09-04
4973
39620frm 40508 오라클 폼즈 질문입니다
박철우이
2012-09-03
4640
39619월별 통계 SQL 질문 입니다.
오세원
2012-09-03
4828
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다