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 1573 게시물 읽기
No. 1573
Re: Re: informix에서 다음 쿼리좀 만들어주세요.
작성자
박종영(neohermes)
작성일
2002-11-11 16:51
조회수
4,049

죄송합니다.. 잘못 올렸군염.. ㅠ,.ㅠ

 

select count(*) total,sum(case when flag='0000' then 1 end) zero_cnt

from a123

 

이렇게 바꾸셔야 합니다..

 

-- 박종영 님이 쓰신 글:

>> select count(*) total,count(case when flag='0000' then 1 end) zero_cnt

>> from a123

>>

>> 이렇게 바꾸시면 될듯.. ^^*

>> -- 손님 님이 쓰신 글:

>> >> 안녕하세요..

>> >> SQL초보입니다.

>> >> sql을 만들려고 보니 테이블을 두번 읽게 되는거 같어서 한번만 읽고자 합니다.

>> >> 어떻게 해야되는지 조언부탁드리니다.

>> >>

>> >> TABLE a123

>> >> ===============

>> >> ID FLAG

>> >> ===============

>> >> 100 0000

>> >> 101 0000

>> >> 102 0010

>> >> 103 0001

>> >> 104 0000

>> >> ........

>> >> ===============

>> >>

>> >> 결과

>> >> ===============

>> >> total zero_cnt

>> >> ===============

>> >> 5 3

>> >>

>> >>

>> >> 이런 결과를 얻고 싶거든요..여기 예제는 데이타가 얼마 안되지만

>> >> 실제로는 수십,백만 까지 쌓일 수 있는 테이블이라서

>> >> 성능을 생각하지 않을 수가 없군요..

>> >>

>> >> 여기저기 사이트 돌아다니면서 오라클의 경우는 다음과 같은 답을 얻었습니다.

>> >>

>> >> select count(*) total,count(decode(flag,'0000',1)) zero_cnt

>> >> from a123

>> >>

>> >> 그래서 이걸 informix용으로 바꿔서 다음과 같이 하니까 syntax error가 나는군요

>> >>

>> >> select count(*) total,count(case when flag='0000' then 1 end) zero_cnt

>> >> from a123

>> >>

>> >> 어떻게 하면될까요?

[Top]
No.
제목
작성자
작성일
조회
1567web 으로 informix data 보기
어정백
2002-11-05
3770
15661조 이상의 값 인식 [1]
Jeff
2002-11-04
3397
1565프로시저중 declare 에러입니다...함봐주세요.
하국
2002-11-01
3791
1564informix에서 다음 쿼리좀 만들어주세요.
손님
2002-11-01
3779
1572┕>Re: informix에서 다음 쿼리좀 만들어주세요.
박종영
2002-11-11 16:30:27
3862
1573 ┕>Re: Re: informix에서 다음 쿼리좀 만들어주세요.
박종영
2002-11-11 16:51:41
4049
1563[급]dbaccess에서 쿼리 실행 시간 알 수 있나요? [1]
질문
2002-10-29
4277
1562아스키 코드를 CHAR(1) 칼럼에 Insert 하는 법점...
한스
2002-10-28
3828
1561onmonitor 후 Network down warning [1]
강덕현
2002-10-28
3620
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다