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
운영게시판
최근게시물
DB2 Q&A 3509 게시물 읽기
No. 3509
group by cube질문이 있습니다.
작성자
문상원(elqltkfkd1)
작성일
2020-01-09 13:27
조회수
1,553

 오라클 -> DB2사용 중인데

group by cube를 이용해서사용중이었습니다.

헌데 오라클에서는 출력 건수가 없으면 아무것도 노출이 안되는데

DB2에서는 마지막 열은 항상 출력됩니다.

어떻게 조치해야할까요???

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

안녕하세요. db2에서 group by cube 간단히 테스트를 해보니 결과세트가 없는경우에도 총합이 표시되네요. 표시되지 않게 하려면 아래와 유사하게 결과세트에 필터링을 거쳐야 할 것 같습니다.

[db2i115:/work3/db2/V11.5.dc_inshome] db2 "SELECT SALES_DATE, SUM(SALES)
> FROM SALES
> WHERE SALES_DATE > '01/01/2009'
> GROUP BY CUBE(SALES_DATE)"

SALES_DATE 2
---------- -----------
-                    -

  1 record(s) selected.

[db2i115:/work3/db2/V11.5.dc_inshome] db2 "SELECT *
> FROM (
> SELECT SALES_DATE, SUM(SALES)
> FROM SALES
> WHERE SALES_DATE > '01/01/2009'
> GROUP BY CUBE(SALES_DATE)
> ) TEMP
> WHERE TEMP.SALES_DATE IS NOT NULL"

SALES_DATE 2
---------- -----------

  0 record(s) selected.
정상규(pajama)님이 2020-01-09 16:15에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3512AIX 서버에 DB2 설치 메뉴얼이 필요합니다. [1]
이재경
2020-06-01
1373
3511DB2 Local에서 서버 구성 접속확인하고싶은데 도와주세요 [1]
이재현
2020-05-27
1276
3510DB SIZE 계산 어떻게 하나요?? [1]
faitlux
2020-01-16
1743
3509group by cube질문이 있습니다. [1]
문상원
2020-01-09
1553
3508CentOS7 에서 DB2 서버 11.5 설치 질문드립니다. [1]
faitlux
2019-12-16
1806
3506DB 2 테이블의 데이터 중 이빠진 데이터를 수정하고 싶습니다 [1]
정정애
2019-12-12
1396
3505대량 update 시 [1]
나그네
2019-10-08
1637
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.011초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다