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
운영게시판
최근게시물
MySQL Q&A 30037 게시물 읽기
No. 30037
MYSQL 랭크 매기는 질의 질문드려봅니다.
작성자
카엘레인
작성일
2011-07-29 12:27
조회수
7,226

아래와 같은 테이블이 있습니다.

 
DATE            |            WORD             |              TOTAL_COUNT
-------------------------------------------------------------------------------------
2011-07-07  |            지도                 |                    50
2011-07-07  |            맛집                 |                    20
2011-07-06  |            맛집                 |                    40
 
컬럼으로 날짜, 검색어, 검색수가 있습니다. 데이타가 위와 같을때
 
제가 원하는 질의는 검색조건으로 기간을 줘서 해당 기간동안
 
TOTAL_COUNT가 높은 순서대로 랭킹을 매겨서 출력하고 싶습니다.
 
위와 같은 데이타가 있다고 할때 질의를 2011-07-06 ~ 2011-07-07 동안
 
검색된 검색어의 TOTAL_COUNT가 높은 순서대로 랭킹을 매겨 출력하라고 
 
한다면 검색 결과는 아래와 같이 나오게 될것입니다.
 
RANK          |           검색어           |             SUM(TOTAL_COUNT)
1                   |             맛집              |                         60
2                   |             지도              |                         50
 
기간동안 지도는 최종 60번 검색되었고 맛집은 6일날 40번, 7일날 20번 검색되었으므로
 
맛집이 랭크1, 지도가 랭크2로 나오게 될것입니다.
 
위와 같은 결과를 얻기 위해 질의를 어떻게 작성해야 할까요...조언 좀 부탁드리겠습니다.
 

 

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

SELECT word, SUM(total_count)
FROM tbl
WHERE '2011-07-06' <= logDate AND logDate < '2011-07-08'
GROUP BY word
ORDER BY SUM(total_count) DESC
;

정도면 되지 않을까요?
 

 

우욱님이 2011-07-29 16:16에 작성한 댓글입니다. Edit

감사합니다~ 많은 도움이 되었습니다.

카엘레인님이 2011-07-29 23:44에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
30040Primary key 가 걸린 row 를 업데이트하는데마저 쿼리타임이 5초가 걸립니다. [2]
kar
2011-08-14
7590
30039디비 컨넥션 타임 문제 [2]
권오용
2011-08-09
7097
30038요즘 네이트 해킹 문제로 말이 많은데요. mysql password로 암호화 한 데이타는 얼마나 안전 할까요? [2]
김영범
2011-07-30
9325
30037MYSQL 랭크 매기는 질의 질문드려봅니다. [2]
카엘레인
2011-07-29
7226
30036mysql 리플리케이션 관련해서 질문드립니다.
최종걸
2011-07-28
7097
30035interactive_timeout 관련 문의 드립니다. [1]
김상묵
2011-07-27
8967
30034left join 해서 합계 구하는데 속도가 너무느려서요 [4]
김양훈
2011-07-23
8882
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다