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 38288 게시물 읽기
No. 38288
GROUP BY로 카운트를 할려고 합니다.
작성자
조형래(rushzang)
작성일
2011-01-03 11:52
조회수
3,033

뒤늦게 철이 든다고 예전에 생각없이 썻던 쿼리가

조금씩 마음에 걸리기 시작하네요...

 

SELECT

                  USER_ID, TO_CHAR(CREATE_DATE, 'YYYYMM'), CODE_NAME, COUNT(USER_ID)

FROM TB_DATA

GROUP BY USER_ID, TO_CHAR(CREATE_DATE, 'YYYYMM'), CODE_NAME

위의 쿼리에서 각 컬럼의 데이터형은 다음과 같습니다.

USER_ID : VARCHAR2 50BYTE

CREATE_DATE : DATE

CODE_NAME : VARCHAR2 100BYTE

1. GROUP BY 순서에 따라서 성능차이가 발생하는지요?

2. 토드에서 실행계획을 보면서 확인을 하는데 2번째 부터는 메모리에 올라가는지 금방 결과가 나와서

실제 이 속도인지 긴가민가 할때가 많은데요.. 캐시에 올라가는게 맞다면 없애는 방법이 있는지요?

 

새해 첫날부터 개발작업을 하는데 심히 부끄럽습니다.

 

많은 조언 부탁드립니다.

 

[Top]
No.
제목
작성자
작성일
조회
38291쿼리를 어떻게 해야 할지 알려주세요 [1]
알려주세요
2011-01-05
2872
38290서브쿼리시 invalid number에러 [3]
박판규
2011-01-04
3643
38289일요일과 토요일날짜 구하기 [1]
김철겸
2011-01-03
3719
38288GROUP BY로 카운트를 할려고 합니다.
조형래
2011-01-03
3033
38287to_date관련 문의 [3]
임우빈
2011-01-03
3778
38286NUMBER형데이터 조회 [2]
이종성
2011-01-03
3651
38285이런 경우에는 어떻게 처리하는게 빠를까요? [3]
조형래
2011-01-03
3006
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다