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 2288 게시물 읽기
No. 2288
select 문 해결좀 해주세요..^^
작성자
심우성(wwoosung)
작성일
2006-07-12 21:29ⓒ
2006-07-12 21:35ⓜ
조회수
8,050

우선 제가 초보라서 설명을 잘 못하더라도 도움좀 주세요.

 

test라는 테이블 하나가 있습니다.

여기엔 5개의 필드가 있고요(a,b,c,d,e)

Table명 test

 

a b c d e
20060610 111 1 30 N
20060610 111 2 20 N
20060610 111 3 50 N
20060610 111 4 10 N
20060615 222 1 32 N
20060615 222 2 25 N
20060615 222 3 40 N
20060615 222 4 65 N
20060615 222 5 70 N


 

이런식으로 데이타들이 있는데요.

 

쿼리문을 날려서

보고자 하는 형식은요

C필드값이 1일때 d필드값 ,3일때 d필드값 ,4일때 d필드값 이런식으로 원하는 C필드 값을 주면 D필드 값이 한행으로 쭉 나오도록 하고 싶습니다.

a b d d d e

20060610 111 30 50 10 N

20060615 222 32 40 65 N

 

 

설명이 많이 부족하나요?

이런식으로 나오게 하려면 어떻게 하나요 . 부탁드립니다.

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

select a, b, max(d_1), max(d_2), max(d_3), max(d_4), max(d_5), e
from table (multiset (
select a, b,
decode(c,1,d) d_1,
decode(c,2,d) d_2,
decode(c,3,d) d_3,
decode(c,4,d) d_4,
decode(c,5,d) d_5,
e
from test))
group by 1,2,8

 

원하는 답이 맞나요?

나이스가이님이 2006-07-13 16:51에 작성한 댓글입니다. Edit

비슷한것 같은데요...  a 와 b 가  c의 항목수 만큼 중복되어 나옵니다.

 

심우성(wwoosung)님이 2006-07-18 22:15에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2292php와 연동에 문제가 있습니다
신철민
2006-08-01
6909
2290text(blob) 타입의 lvarchar형으로의 수정.
이찬호
2006-07-24
7382
2289인포믹스 페이징 프로시져 [1]
히네
2006-07-20
9305
2288select 문 해결좀 해주세요..^^ [2]
심우성
2006-07-12
8050
2287WinSQL로 infomix에 붙을려하는데 Connecction가 안됩니다.
june
2006-07-11
8553
2286procedure && function 관련 문의
이재용
2006-07-04
8930
2285오라클처럼 동적뷰를 이용한 시스템에서 과부하 sql 걸려내는
아라클러
2006-06-30
8193
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다