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
운영게시판
최근게시물
Informix Q&A 2465 게시물 읽기
No. 2465
인포믹스에도 rollup 이라는 예약어 있나요?
작성자
수진
작성일
2008-02-19 09:25
조회수
7,836

인포믹스에도 rollup 이라는 예약어 있나요?
찾다가 못찾아서 물어봅니다.

select a, sum(e), sum(f)
from table
(multiset
(
select a,b,c,d, sum(e) as e, sum(f) as f from table1 
group by a,b,c,d
)
)
group by a

원래는 쿼리가 위와 같은데요.. 위와 같이 하면 인라인 뷰쪽의 쿼리 건수가 3만건 정도 되는데 다시 group by 해 보니
하다가 중단되네요;;

그래서 인데요?
select a,b,c,d, sum(e) as e, sum(f) as f from table1 
group by rollup(a,b,c,d)

위와 같이 rollup 있나요?

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

informix에는 rollup 이라는 예약어는 없는것으로 알고 있습니다.


그러나 roll up같이 쓰이는 예약어는 있어요.


union all 이라는 것으로


다음의 예제를 참고해서 써보시기 바랍니다.


create table t1(member_id int,

              name varchar(10),

              zip   char(7),

              address varchar(20));

 

insert into t1 values(1, "aaa","111-111","seoul");

insert into t1 values(2, "bbb","111-222","seoul kangdong gu");

insert into t1 values(3, "ccc","111-333","seoul kangseo gu");

insert into t1 values(4, "ddd","222-222","daegu kangdong gu");

insert into t1 values(5, "eee","222-333","daegu kangseo gu");

select * from t1;

  member_id name       zip     address

          1 aaa        111-111 seoul

          2 bbb        111-222 seoul kangdong gu

          3 ccc        111-333 seoul kangseo gu

          4 ddd        222-222 daegu kangdong gu

          5 eee        222-333 daegu kangseo gu

// zip code 앞 3자리로 grouping 하여 소계를 내는 것입니다

select substr(zip,1,3), count(member_id) .

from t1

group by 1

union all

select "total", count(member_id)

from t1;

 

(expression)          (count)

111                         3

222                         2

total                        5

김선규(cbspd)님이 2008-02-22 12:58에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2468테이블이나 DB의 접근했던정보를 보는방법은 없나요? [1]
김현철
2008-02-21
6668
2467[질문] informix의 함수 내에서 order by 문을 사용할 수 없나요? [1]
김보현
2008-02-21
7206
2466INFOMIX 가 떠있는지 아닌지 서버에서 어떻게 확인하는건가요? [1]
갱지갱
2008-02-20
6756
2465인포믹스에도 rollup 이라는 예약어 있나요? [1]
수진
2008-02-19
7836
2464AIX에서 Informix ESQL/C 컴파일 오류 [3]
박찬윤
2008-02-15
8853
2462인포믹스 관련 자료 블로그
김기복
2008-02-14
7938
2461onstat -u 를 해서 user를 보면 root와 informix 가 나오는데...... [8]
ㅠㅠ
2008-02-13
8342
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다