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
운영게시판
최근게시물
MySQL Q&A 27898 게시물 읽기
No. 27898
sql문 관련해서 질문드립니다.(case문)
작성자
김준태(firesteel)
작성일
2008-12-01 17:46
조회수
5,071

관로에 관한 통계를 뽑으려 합니다.
예를 들어 관경이 200미만, 200~300, 350~500별로 관의 길이를 뽑아내려합니다.

아래와 같이 sql문을 구성했는데 조건이 제대로 안먹는것 같습니다.
고수님들의 도움을 부탁드립니다.

SELECT SUM(PIP_LEN) AS TOT, SUM(IF PIP_DIP>0 AND PIP_DIP<200 THEN PIP_LEN ELSE 0 END IF) AS D10,
             SUM(IF PIP_DIP >= 200 AND PIP_DIP <= 300 THEN PIP_LEN ELSE 0 END IF) AS D2,
             SUM(IF PIP_DIP>350 AND PIP_DIP<500 THEN PIP_LEN ELSE 0 END IF) AS D3,
             SUM(IF PIP_DIP >= 600 AND PIP_DIP <= 800 THEN PIP_LEN ELSE 0 END IF) AS D4,
             SUM(IF PIP_DIP > 800 THEN PIP_LEN ELSE 0 END IF) AS D5
FROM SWL_PIPE_LM

case when then문으로 안된다면 다른방법이 없는지...

[Top]
No.
제목
작성자
작성일
조회
27903디비별 디렉토리 안에서 테이블별로 디렉토리를 생성하여 저장하고 싶습니다. [1]
kino
2008-12-03
3597
27902분류별 count 는 어떻게 하나요?
임시손님
2008-12-03
4620
27901[MySql] 간단한 update 구문 작성에 대하여...
김종철
2008-12-03
4068
27898sql문 관련해서 질문드립니다.(case문)
김준태
2008-12-01
5071
27897Mysql 질문 드려요..(몇일째 하고있네요.. 도와주세요~) [1]
카리스포네
2008-12-01
6092
27896급질문 드리겠습니다. [1]
kbk
2008-12-01
4283
27894mysql 함수 생성시 에러가 발생 합니다.. [1]
김영범
2008-11-28
5548
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다