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 1650 게시물 읽기
No. 1650
[질문]subquery 입니다.
작성자
몰라맨
작성일
2003-03-07 19:53
조회수
4,185

안녕하세요

sql구문에서

group by 를 사용해서 count를 구했습니다.

 

 

아래처럼 말입니다.

 

select

count(*)

from

test

group by a_test;

 

count(*)

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

3

1

1

1

1

1

1

1

2

1

2

2

1

1

1

3

 

16 Row(s) affected

근데 이걸 다시 총갯수를 구할려구 하는데

 

위에 보시면 16 Row(s)라는 이놈을 얻어야 하는데..

안되는군여

 

select

count(*)

from (

select

a_test

from test

group by a_test;

)

 

이런식으로 subquery가 먹히질 않내여..

 

DB는 informix를 사용합니다.

 

근데 informix나 oracle나 거의 비슷하지 않나여..

 

고수님들의 답변 부탁드립니다.

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

From 절 뒤에 Select 구문을 인라인 뷰라고 하는데요.. 이것은 MS-SQL 이나 Oracle 에서는 됩니다만, 애석하게도 인포믹스에서는 안되는걸로 알고 있습니다.. 그렇다고 방법이 없는건 아니구요... 인라인 뷰를 Temp테이블로 만들고 Temp테이블을 다시 Select 하는 방법으로 구현할 수 있습니다...

 

Temp테이블 만드는 방법은,

 

Select field1, field2, ... From TableName

Where .....

Group By ....

INTO TEMP 테이블명 [With No Log];

 

이런 방법으로 하시면 됩니다...

답변님이 2003-03-08 14:18에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1654데이타타입이 궁금합니다. [1]
인포믹스
2003-03-12
4862
1652update가 안되여 ㅜ.ㅜ 에러번호 282 [1]
이일환
2003-03-10
4435
1651[아래 내용 질문]subquery 입니다.
몰라맨
2003-03-08
3621
1650[질문]subquery 입니다. [1]
몰라맨
2003-03-07
4185
1649mysql의 right()함수는 어떻게 구현해야하나요..
김광현
2003-03-06
3471
1648[질문]Informix 와 Power Builder의 연결시 문제점.
서영철
2003-02-27
3820
1646인포믹스 공부하려구 합니다..도와주세요 [2]
이재덕
2003-02-24
4254
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다