당신에게로 떠나는 꿈속여행 - 꿈속나라(http://www.inyourdream.net) 입국하기 | 영주권 신청
  • 몸부림 골라골라
  • 소근소근
  • 도란도란
  • 낙서마당
  • 착각한아이
  • 숫자맞추기
  • 소원빌기
  • 흔적남기기
  • 꿈속여행
  • 친구집 놀러가기
  • 모두드림님의 홈
  • 在祐님의 홈
  • 현우님의 홈
  • 별아해님의 홈
  • 햇살님의 홈
  • 이나니님의 홈
  • 유리알님의 홈
  • 냠냠이님의 홈
  • 꼭지님의 홈
  • 대성님의 홈
  • 在祐 / 2013-11-29 / 오후 2:14:54 / 61.78.108.65
    조회수 : 735
    [기타] 세로로 된 데이터를 가로로
    CREATE FUNCTION dbo.abc(@Class AS INT)
    RETURNS VARCHAR(8000)
    AS
    BEGIN
    DECLARE @result VARCHAR(8000)
    SELECT @result = COALESCE(@result + ', ', '') + C_Code_N
    FROM T_KDRGMaster2013_M
    WHERE C_Class_N = @Class
    RETURN @result
    END

    먼저 위와 같은 함수를 만들어 둔 후
    아래와 같은 쿼리를 실행하면
    세로로 된 데이터를 가로로 묶어서 볼 수 있다.

    SELECT C_Class_N, dbo.abc(C_Class_N) FROM T_KDRGMaster2013_M GROUP BY C_Class_N
    Byte * 200 Byte 이내로 입력하세요 이름 : 패스워드 :