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
운영게시판
최근게시물
ALTIBASE Q&A 1021 게시물 읽기
No. 1021
Altibase 4 쿼리 질문입니다. 여러 row를 한 row로 표현하기.
작성자
알티
작성일
2013-06-25 20:59:42
조회수
3,900

 

알티베이스에서 

여러 row의 컬럼 데이터를 한줄로 표현하는 쿼리가 되는지 궁금합니다.

혹은 지원하는 함수가 있는지요?

 

 

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

흠.... pivot기능을 말씀하시는것 같은데요

Altibase 4버젼에선 지원하지 않고 있습니다.

Altibase v6버젼부터 지원하고 있습니다.

 

다른방법으로

컬럼의 데이터를 가로로 출력할 수 있는 workaround가 있습니다.
sum(decode())를 이용하여 다음과 같이 질의하시면 됩니다.
 
iSQL> select * from test;
TEST.NAME TEST.SUB TEST.SCORE
----------------------------------------
홍길동 수학 100
홍길동 국어 80
홍길동 물리 30
김영희 국어 100
김영희 수학 100
5 rows selected.
 
iSQL> select name,
sum(decode(sub,'국어',score)) '국어', sum(decode(sub,'수학',score)) '수학', sum(decode(sub,'물리',score)) '물리'
from test
group by name;
NAME 국어 수학 물리
-----------------------------------------------------
홍길동 80 100 30
김영희 100 100
2 rows selected.
 
 
최한열(검은호랑이)님이 2014-02-04 17:05:59에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1024알티베이스의 트리거에 대해서 문의 드립니다. [1]
김안타
2013-07-13
3556
1023altibase 내장함수 목록 어디없나요?ㅠ [1]
백승훈
2013-06-28
3700
1022Alitibase에서 배포 altioledb.dll 파일 문제. [1]
이원재
2013-06-28
2909
1021Altibase 4 쿼리 질문입니다. 여러 row를 한 row로 표현하기. [1]
알티
2013-06-25
3900
1020질문이 있습니다. [1]
오니오니
2013-04-15
3971
1019datetime에 직접 입력하고 싶은데여.. [1]
김상화
2013-04-09
4116
1018필드를 alter하였으나 그 필드를 조회하는 프로그램이 없으면 조회모듈을 컴파일 안해도 되나요?
누렁이
2013-03-07
2991
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2017 DSN, All rights reserved.
작업시간: 0.064초, 이곳 서비스는
	PostgreSQL v9.6.2으로 자료를 관리합니다