SELECT
PROCESS_NO
, (SELECT CODE_NAME FROM CODE WHERE CODE = PROCESS_TYPE)[TYPE]
, PROCESS_NAME
, PROCESS_WORKER
, STUFF(
(SELECT ',' + PLANT_NAME FROM PROCESS_EQUIP [E] LEFT JOIN PLANT [L] on E.PLANT_NO = L.PLANT_NO
WHERE PROCESS_NO = P.PROCESS_NO AND E.TURNOFF_DATE IS NULL FOR XML PATH(''))
, 1,1, ' ')[EQUIP]
FROM PROCESS [P]
STUFF 함수를 사용하여 다른 문자열에 문자열을 삽입합니다. 이 함수는 지정된 시작 위치와 문자 수에 따라 첫 번째 문자열의 문자를 삭제하고 두 번째 문자열을 시작 위치에 삽입합니다.
'MSSQL 2008 > MSSQL SQL' 카테고리의 다른 글
VIEW 생성 (0) | 2012.09.20 |
---|---|
문자열 처리 함수 (0) | 2012.08.08 |
MySQL 의 LImit와 유사한 지정한 행부터 반환하게 만드는 쿼리문 (0) | 2012.05.07 |
SQL - 트랜잭션 제어 (0) | 2012.03.28 |
SQL - 테이블 조인 사용 (0) | 2012.03.12 |