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
운영게시판
최근게시물
MS-SQL Q&A 7122 게시물 읽기
No. 7122
열을 행으로 바꾸고 싶습니다. 도와주세요.
작성자
왕초보왕초보
작성일
2018-04-19 10:37
조회수
2,356

 안녕하세요. 왕초보 입니다.

다음과 같이 ASIS 데이터를 TOBE 데이터로 바꾸고 싶습니다.

어떻게 할 수 있을까요? 고수님 도와주세요.

 

WITH ASIS_DATA AS (

 

 

 

  SELECT '111' FILLE_ID, 'AAA.TEXT' FILE_NAME

  UNION ALL

  SELECT '111' FILLE_ID, 'BBB.TEXT' FILE_NAME

  UNION ALL

  SELECT '222' FILLE_ID, 'CCC.TEXT' FILE_NAME

  UNION ALL

  SELECT '222' FILLE_ID, 'DDD.TEXT' FILE_NAME

  UNION ALL

  SELECT '222' FILLE_ID, 'EEE.TEXT' FILE_NAME

SELECT *

FROM ASIS_DATA

;

 

WITH TOBE_DATA AS (

  SELECT '111' FILLE_ID, 'AAA.TEXT|BBB.TEXT' FILE_NAME

  UNION ALL

  SELECT '222' FILLE_ID, 'CCC.TEXT|DDD.TEXT|EEE.TEXT' FILE_NAME

SELECT *

FROM TOBE_DATA

 

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

WITH ASIS_DATA AS (

  SELECT '111' FILLE_ID, 'AAA.TEXT' [FILE_NAME]
  UNION ALL
  SELECT '111' FILLE_ID, 'BBB.TEXT' [FILE_NAME]
  UNION ALL
  SELECT '222' FILLE_ID, 'CCC.TEXT' [FILE_NAME]
  UNION ALL
  SELECT '222' FILLE_ID, 'DDD.TEXT' [FILE_NAME]
  UNION ALL
  SELECT '222' FILLE_ID, 'EEE.TEXT' [FILE_NAME]
SELECT FILLE_ID, STUFF((
SELECT '|' + [FILE_NAME]
FROM ASIS_DATA AS gg 
WHERE gg.FILLE_ID = ASIS_DATA.FILLE_ID 
FOR XML PATH('')
), 1, 1, '' ) AS [FILE_NAME]
FROM ASIS_DATA 
GROUP BY FILLE_ID
;
우욱님이 2018-04-19 11:26에 작성한 댓글입니다. Edit

 우욱님.. 정말 정발 감사 드립니다. ^^

왕초보왕초보님이 2018-04-19 16:59에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7126테이블 인덱스 구조 조언좀 부탁드립니다 [4]
남현진
2018-06-25
2430
7124조건문에 CASE LIKE 구문을 같이 썼을때 왜 문제일까요? [1]
김태옥
2018-06-12
2155
7123안녕하십니까 고수님들 c언어 연동 질문있습니다. [1]
도와주세요
2018-05-09
2293
7122열을 행으로 바꾸고 싶습니다. 도와주세요. [2]
왕초보왕초보
2018-04-19
2356
7121동적 쿼리 질문입니다. [1]
도와주세요
2018-04-17
2255
7120도움을 주시면 감사하겠습니다. [2]
고수님들
2018-04-12
2081
7119행을 열로 어떻게 바꿀 수 있는지 여쭤 봅니다. [2]
왕초보왕초보
2018-04-11
2245
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다