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 31170 게시물 읽기
No. 31170
순환SQL을 XML 형태로 출력
작성자
초보
작성일
2018-04-23 14:28:51ⓒ
2018-04-23 14:41:43ⓜ
조회수
1,861

안녕하세요. SQL 출력결과를 XML 형태로 출력하고 싶습니다.

만약 아래와 같은 2개의 테이블에 데이터가 들어가 있다고 가정 한다면

 

SELECT BOOK_TITLE

,BOOK_WRITER

,publishing_company

FROM BOOK_MST

WHERE BOOK_ID = 100;

BOOK_MST 라는 테이블에 아래와 같이 DATA가 있고

-------------------------------

BOOK_TITLE | BOOK_WRITER | publishing_company

어린왕자       조인성           XX출판사

--------------- -----------

 

SELECT borrow_date

,borrow_name

FROM BOOK_HISTORY

WHERE BOOK_ID = 100;

BOOK_HISTORY 라는 테이블에 아래와 같이 DATA가 있다고 가정하고

-----------------------------------

borrow_date | borrow_name

2018.04.10       홍길동

2018.02.04       이길동

2017.05.25       고두리

-------------------

 

순환 SQL를 XML 형태로 만들고 싶습니다.

 

 

< ROOT>

  < HEADER>

    < TITLE>어린왕자< /TITLE>

    < WRITER>조인성< /WRITER>

    < publishing_company>XX출판사< /publishing_company>

  < /HEADER>

  < BORROW>

     < RECORD>

      < borrow_date>2018.04.10< /borrow_date>

       < borrow_name>홍길동< /borrow_name>

    < /RECORD>

    < RECORD>

       < borrow_date>2018.02.04< /borrow_date>

       < borrow_name>이길동< /borrow_name>

    < /RECORD>

    < RECORD>

      < borrow_date>2017.05.25< /borrow_date>

      < borrow_name>고두리< /borrow_name>

    < /RECORD>

  < /BORROW>

< /ROOT >

 

 

 

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

MySQL은 잘 몰라서... 이렇게만.. -_-;;

http://sqlfiddle.com/#!9/54d515/6/0

 

우욱님이 2018-04-24 01:12:15에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
31178이런 쿼리도 가능할까요? [1]
이졍재
2018-06-18
628
31176order by를 사용하지 않고 select 시 정렬 기준이 궁금합니다.
호기심천국
2018-06-15
628
31173mariaDB 에러관련 문의 드립니다.
박환철
2018-05-31
1062
31170순환SQL을 XML 형태로 출력 [1]
초보
2018-04-23
1861
31168통계data추출시 떨어지는 DB성능.. 같은 서버에서 DataBase를 하나 더 생성하는게 의미가 있을까요?? [1]
궁금타
2018-04-18
1892
31167이런 경우 퍼포먼스를 향상시킬수 있는 방법이 없을까요? [2]
김용식
2018-04-02
2135
31166데이터 저장후 쿼리문으로 조회하여 눈으로 볼때 인코딩된내역이 보입니다. [1]
권순환
2018-04-02
2057
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2018 DSN, All rights reserved.
작업시간: 0.072초, 이곳 서비스는
	PostgreSQL v10.4로 자료를 관리합니다