Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
세로로 나온 레코드를  하나의 컬럼 담고 싶습니다. (긴급)(폭스소프트)


A대학     국어
B대학     영어
C대학     수학



다음의 데이터를     화면에 . ..  

"A대학,B대학.,C대학" , "국어,영어,수학"  이런식으로 보여줘야 하는데 가능한가요?


오라클에서 보면  Connect by 절을 이용해서 처리 할수 있는데... 답변 부탁 드립니다.
.........................................................................................................................



  • ?
    웁쓰 2009.03.26 10:21
    오라클에서 지원하는 sys_connect_by_path의 기능을 원하시는 건지요?
    죄송하지만 일단 SQL레벨에서 순환 전개 혹은  function 레벨에서 세로로 나온 레코드를 가로 한레코드로 표현하는 기능은 현재 없습니다.
    혹시 자바 스토어드 프로시저 가능할것 같은데요.

    정말 필요한 기능이라면 자바 스토어드 프로시저로 가능 할것 같습니다.

    필요하시 다면 DB 스키마와 원하시는 기능을 정확히 올려 주시면 자바 스토어드 프로시저 샘플을 올려 보도록 하겠습니다.
  • ?
    웁쓰 2009.03.26 11:03
    허접한 예제 only SQL Version

    create table aaa1 (
    num integer ,
    var1 varchar(10),
    var2 varchar(10)
    );
    insert into aaa1 values ( 1, 'A대학','국어');
    insert into aaa1 values ( 1, 'B대학','영어');
    insert into aaa1 values ( 1, 'C대학','수학');

    select
    a|| ',' || b || ',' || c , d ||',' || e ||',' || f
    from (
      select
        NUM,
        max(case when var1='A대학' then var1 else '' end) a,
        max(case when var1='B대학' then var1 else '' end) b,
        max(case when var1='C대학' then var1 else '' end) c,
        max(case when var2='영어' then var2 else '' end) d,
        max(case when var2='수학' then var2 else '' end) e,
        max(case when var2='국어' then var2 else '' end) f
      from
        aaa1
      group by
        NUM ) a




List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 128
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
363 함수 생성 문의 1 ozro 2022.06.13 189
362 선택한 JDBC 드라이버는 CUBRID 를 지원하지 않습니다. CUBRID JDBC 드라이버를 선택하십시오. 2 file 리들러 2022.06.21 1033
361 도커에 설치된 2개의 DB 자동 시작 설정하는 방법 5 새옹지마 2022.06.21 207
360 JDBC Driver로 부터의 오류메시지에 대한 질의 3 Fe2 2022.06.22 537
359 테이블스페이스 1 ozro 2022.06.22 296
358 데이터베이스 생성시 볼륨 질문 1 덴드로비움 2022.06.23 115
357 CUBRID 11.2 DBLink 설정 후 DBLink를 사용한 조회시 오류 5 file 리들러 2022.06.28 394
356 인덱스가 많이 설정된 데이터 삭제시 오래 걸리는지 여부 1 나라디 2022.06.29 188
355 ENUM, SET 등의 타입이 저장되는 Dictionary는 어디인가요? 5 새옹지마 2022.06.29 127
354 dnlink server 생성후 server리스트 조회는 어떻게 하나요 1 Qubrid 2022.07.01 66
353 실행계획 읽는 법 문의 드립니다. 1 file kikiki767 2022.07.01 268
352 jvm을 못찾습니다. 2 꾸찐 2022.07.01 229
351 큐브리드 설치시 70~80%에서 멈춤 2 DH 2022.07.05 66
350 IBATIS 동적태그 사용 시 dblink - not supported type null(0) 10 Qubrid 2022.07.06 1439
349 textarea에서 cubrid 입력시 개행처리 문제 1 스타일보스 2022.07.06 77
348 Error : [-1302] dblink - Cannot communicate with server[CAS INFO-00.000.00.000:53000, 2, 27657], [CAS INFO-00.000.00.000:30000,7,28322], 4 리들러 2022.07.06 192
347 broker가 5개 이상 접속이 되지 않습니다. 2 file 꾸찐 2022.07.06 221
346 CUBRID-Windows-x64-11.2-latest, CUBRIDAdmin-11.0-latest-windows-x64 설치후 admin admin 로그인 에러, 로그인하게 해주세요? 4 file ITPROJECT 2022.07.11 133
345 Error : [-1302] dblink - [HY000][1406][Oracle][ODBC][Ora]ORA-01406 : fetched column value was truncated 15 리들러 2022.07.13 1874
344 JDBC PreparedStatement excute()에서 오류 발생 3 steve 2022.07.18 353
Board Pagination Prev 1 ... 178 179 180 181 182 183 184 185 186 187 ... 201 Next
/ 201

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales